【发布时间】:2018-06-12 15:29:11
【问题描述】:
我遇到了几十个多余的树冲突,试图在该分支合并 TRUNK 后将其合并回 TRUNK。以下是按时间顺序发生的事情。
- 分支由 TRUNK 制成,并对 A 进行了编辑
- 文件被添加到 TRUNK 到 B
- 我将 TRUNK 合并到我的 BRANCH 中,并通过执行 svn log 验证添加到我的分支的文件和目录 B 保留了它们从主干编辑的历史记录。
- 在我的分支中,我更改了集合 B 中的一些文件,这些文件是在第 3 步中从 TRUNK 合并的
- 我尝试将我的分支合并到 TRUNK 中
在我的合并过程中,在第 3 步中添加到我的分支的 B 中的所有文件都显示为树冲突这些文件中的绝大多数都没有被我以任何方式触及。
B 中标记为 树冲突 的一小部分文件实际上在我的分支中已更改,但就 svn UI(命令行或 GUI)而言,这些文件与我没有修改过的文件。
我绝对不想手动检查数百个文件以查找需要合并的十几个文件,但我也不知道是否有某种方式可以让某些 svn 客户端或工具自动为我完成此操作.
对解决这个问题有什么建议吗?
【问题讨论】:
-
请您提供有关您运行的命令行的详细信息。可能是因为参数倒置...
-
当将 TRUNK 合并到分支和分支回 TRUNK 时,我使用了 svn merge full.path.to.svn/branchName 。
-
什么是A和B?用户?
标签: svn merge trunk tree-conflict