这已经困扰了我很长时间 - 如何正确解决目录中SVN属性集中的合并冲突?比如说有两个开发人员在一个项目上工作,在某个目录上设置了svn:ignore.如果两个开发人员都对此属性进行了更改,则当第二个更新时,他们将看到合并冲突.
与文件合并冲突不同,在名为"dir_conflicts.prej"的目录中生成单个文件,第二个开发人员必须阅读并手动更正.通常,我最终要做的是将我的所有更改还原到本地副本,然后使用dir_conflicts.prej中的信息手动重新设置这些属性.但是,在处理svn:externals属性中的大量URL列表时,这很麻烦,因为我们的许多项目都使用了这些URL.
必须有一个更好的方法来做到这一点 - 有人知道怎么做?
后只是一个快速更新一些额外的研究-这是不能够简单地合并SVN特性.我最初描述的方法(恢复,合并.prej文件中的数据,propset,重新提交)似乎是处理此类问题的最佳方法.