在该分支将 TRUNK 合并到其中之后,我遇到了数十个多余的树冲突,试图将一个颠覆分支合并回 TRUNK。以下是按时间顺序发生的事情。
- 分支由 TRUNK 制成,对 A 进行了编辑
- 文件被添加到 TRUNK 到 B
- 我将 TRUNK 合并到我的 BRANCH 中,并通过svn log验证添加到我的分支的文件和目录 B 保留了它们从主干编辑的历史记录。
- 在我的分支中,我更改了集合 B 中的一些文件,这些文件是在步骤 3 中从 TRUNK 合并的
- 我尝试将我的分支合并到 TRUNK
在我的合并过程中,在第 3 步中添加到我的分支的 B 中的所有文件都显示为树冲突 。这些文件中的绝大多数都没有被我以任何方式触及。
B 中标记为树冲突的文件的一小部分实际上已在我的分支中进行了更改,但就 svn UI(命令行或 GUI)而言,这些文件与我未修改的大量文件无法区分。
我绝对不想手动检查数百个文件以查找需要合并的十几个文件,但我也不知道是否有某种方式可以让某些 svn 客户端或工具自动为我执行此操作。
关于解决这个问题有什么建议吗?