小编mit*_*oop的帖子

SVN - 无法将分支合并回主干 - 众多树冲突

我有我认为的简单场景 - 使用TortoiseSVN:

1)我创建了一个应用程序的分支(B2)(用于实现图像精灵和JAWR).

2)测试和开发在主干上正常进行.

3)在过去的几天里,我通过以下几次重新设立了分支机构:

3.1)合并主干(按修订范围)到我的branch-b2工作副本,解决合并期间的冲突.

3.2)(在测试branch-b2之后),我提交了基于重新分支的-b2.

这一切都像我预期的那样奏效.但是将分支合并到主干中是有道理的:

4)在branch-b2中提交的所有更新之后; 我确保在trunk和branch-b2上进行SVN更新.

5)然后,我尝试将branch-b2中的(修订范围)合并到主干中.但是,对于任何已添加到主干的新文件,以及随后在我重新添加时添加到branch-b2的新文件,我会遇到树冲突.我不确定解决这些冲突的正确方法是什么.

我见过的最典型的建议是从trunk中删除树冲突文件,然后合并分支; 或者删除整个中继,将分支文件复制过来,然后在中继中将它们作为新版本提交.这些选项似乎都不是一个好主意 - 首先是痛苦,而且看起来他们都会丢失文件修订历史.

我做错了什么,我该如何解决?

svn merge tree-conflict

52
推荐指数
1
解决办法
3万
查看次数

标签 统计

merge ×1

svn ×1

tree-conflict ×1