将TRUNK合并到分支后过多的树冲突

时间:2018-06-12 15:29:12

标签: svn merge trunk tree-conflict

我遇到了几十个多余的树冲突,在该分支已将TRUNK合并到它之后,尝试将subversion分支合并回TRUNK。这是按时间顺序发生的事情。

  1. 分支是由TRUNK制作的,并且对A
  2. 进行了编辑
  3. 文件已添加到TRUNK到B
  4. 我将TRUNK合并到我的BRANCH并通过 svn log 验证了添加到我的分支的文件和目录B保留了它们从主干编辑的历史记录。
  5. 在我的分支中,我更改了B组中的一些文件,这些文件是在第3步中从TRUNK合并的。
  6. 我尝试将我的分支合并到TRUNK
  7. 在合并期间,B中所有在步骤3中添加到我的分支的文件显示为树冲突绝大多数这些文件都没有被我接触过。

    标记为树冲突的B中的一小部分文件实际上已在我的分支中进行了更改,但就svn UI(命令行或GUI)而言,它们与海洋无法区分。我没有修改的文件。

    我绝对不想手动检查数百个文件,查找需要合并的十几个文件,但我也不知道某个svn客户端或工具是否有某些方法可以做这对我来说是自动的。

    有关解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:0)

我尝试给出答案,但正如评论中所说,您应该指出您为执行操作而编写的命令行。

将分支合并到主干的命令是svn merge TRUNK BRANCH

您的问题可能是由于命令行中的参数反转:您可能已经完成了from robot.libraries.BuiltIn import BuiltIn BuiltIn().import_resource('${EXECDIR}/resource.robot')