小编典典

为什么我在 Subversion 中遇到树冲突?

all

我的主干有一个功能分支,并且定期将主干中的更改合并到我的分支中,一切正常。今天我将分支合并回主干,在创建分支后添加到我的主干的任何文件都被标记为“树冲突”。将来有没有办法避免这种情况?

我认为这些都没有被正确标记。


阅读 122

收藏
2022-03-30

共1个答案

小编典典

我找到了阅读 Gary 给出的链接的解决方案(我建议按照这种方式进行操作)。

总结以解决使用 SVN 客户端 1.6.x 提交工作目录 的树冲突,您可以使用:

svn resolve --accept working -R .

.冲突的目录在哪里。

警告“提交您的工作目录”意味着您的沙箱结构将是您提交的那个,因此,例如,如果您从沙箱中删除了一些文件,它们也会从存储库中删除。
这仅适用于冲突目录。

通过这种方式,我们建议 SVN 解决冲突(--resolve),接受沙箱中的工作副本(--accept working),递归(-R),从当前目录(.)开始。

在 TortoiseSVN 中,右键单击选择“已解决”,实际上解决了这个问题。

2022-03-30