SVN:如何通过接受传入添加来解决邪恶的双胞胎冲突(删除本地添加)
-
12-10-2019 - |
题
在SVN中,我合并了两个分支,有一棵树冲突。出现了树冲突,因为我在两个分支中添加了相同的文件或相同的目录。这里提出了许多相同的问题:
但是,我需要接受传入的添加。颠覆只会让我接受存储库的工作状态。因此,我希望我可以从B1到B2进行合并,在B2中删除本地添加的文件,告诉SVN将文件从B1添加到B2中,然后提交合并。是否可以解决传入版本的邪恶双胞胎冲突?
这里的目的是接受传入版本,以便在下次从B1到B2合并时,我将自动获得更改,而不必做相反的B2-> B1合并。
解决方案
我会手动地解决附加的冲突:
svn rm twin
svn cp ^/branches/B1/twin .
svn resolve --accept working twin
结果是一个很好的干净历史,显示 B2/twin
取代了 B1/twin
.
不隶属于 StackOverflow