我的主干有一个功能分支,并且定期将主干中的更改合并到我的分支中,一切正常。今天我将分支合并回主干,在创建分支后添加到我的主干的任何文件都被标记为“树冲突”。将来有没有办法避免这种情况?
我认为这些都没有被正确标记。
我找到了阅读 Gary 给出的链接的解决方案(我建议按照这种方式进行操作)。
总结以解决使用 SVN 客户端 1.6.x 提交工作目录 的树冲突,您可以使用:
svn resolve --accept working -R .
.冲突的目录在哪里。
.
警告 : “提交您的工作目录”意味着您的沙箱结构将是您提交的那个,因此,例如,如果您从沙箱中删除了一些文件,它们也会从存储库中删除。 这仅适用于冲突目录。
通过这种方式,我们建议 SVN 解决冲突(--resolve),接受沙箱中的工作副本(--accept working),递归(-R),从当前目录(.)开始。
--resolve
--accept working
-R
在 TortoiseSVN 中,右键单击选择“已解决”,实际上解决了这个问题。