这个问题困扰了我很长时间——如何正确解决在一个目录上设置的 SVN 属性中的合并冲突?例如,有两个开发人员正在一个项目上工作,其中 svn:ignore 被设置在某个目录上。如果这个属性被两个开发者修改了,那么当第二个开发者更新时,他们将看到一个合并冲突。
与文件合并冲突不同的是,在该目录下生成了一个名为 "dir_conflicts.prej" 的单个文件,第二位开发人员必须读取并手动更正它。通常,我最终会撤消本地副本的所有更改,然后使用 dir_conflicts.prej 中的信息手动重新设置这些属性。但是,当处理一个包含许多 URL 的 svn:externals 属性列表时(我们的许多项目都使用此功能),这样做非常麻烦。
肯定有更好的方法来解决这个问题——有人知道怎么做吗?
与文件合并冲突不同的是,在该目录下生成了一个名为 "dir_conflicts.prej" 的单个文件,第二位开发人员必须读取并手动更正它。通常,我最终会撤消本地副本的所有更改,然后使用 dir_conflicts.prej 中的信息手动重新设置这些属性。但是,当处理一个包含许多 URL 的 svn:externals 属性列表时(我们的许多项目都使用此功能),这样做非常麻烦。
肯定有更好的方法来解决这个问题——有人知道怎么做吗?