我有一个 SVN 合并树冲突,我不知道如何解决,我希望你们(女孩)能帮忙。
情况如下:我从主干创建了一个分支 A 来进行一些开发。然后我从分支 A 创建了一个分支 B。两个分支同时发展。
在某些时候,我从分支 B 中挑选了一些修订版到主干中,以在分支 B 中开发一些功能。
现在,我将分支 A 与主干同步:
~/branch_a$ svn merge ^/trunk
~/branch_a$ svn commit
这里没有问题。下一步是将 B 与 A 同步:
~/branch_b$ svn merge ^/trunk
在这里我遇到了一些树冲突,在合并之前已经存在于树干中但在我之前所做的樱桃挑选中被更改的文件/目录中(不知道它是否与它有关,我只是提到它):
C some_dir/other_dir/some_file.php
> local add, incoming add upon merge
C some_other_dir/some_sub_dir
> local add, incoming add upon merge
本质上,我想要来自合并的文件版本并丢弃当前版本。解决这个问题的最佳方法是什么?
提前致谢!