Svn Subversion分支合并和树冲突

Svn Subversion分支合并和树冲突,svn,merge,branch,branching-and-merging,Svn,Merge,Branch,Branching And Merging,一段时间以来,我一直是存储库中的单个开发人员。我有一个开发分支,我在其中编码,并将更改合并到生产版本的trunk。我现在有一个图形设计师,他正在添加层叠样式表和图形 我在我的开发部门为他创建了一个部门,他在那个部门工作,而我在我的部门工作。我们都做了更改,我成功地将这些更改合并到了trunk。我无法将他的更改合并回我的分支,反之亦然,因为我一直看到“树冲突” 这让我相信我没有正确地进行分支和合并。是否有一种不同的模式可以缓解这些合并问题?将分支合并回主干时,是否使用重新集成选项?根据,正确的流程

一段时间以来,我一直是存储库中的单个开发人员。我有一个开发分支,我在其中编码,并将更改合并到生产版本的
trunk
。我现在有一个图形设计师,他正在添加层叠样式表和图形

我在我的开发部门为他创建了一个部门,他在那个部门工作,而我在我的部门工作。我们都做了更改,我成功地将这些更改合并到了
trunk
。我无法将他的更改合并回我的分支,反之亦然,因为我一直看到“树冲突”


这让我相信我没有正确地进行分支和合并。是否有一种不同的模式可以缓解这些合并问题?

将分支合并回主干时,是否使用重新集成选项?根据,正确的流程是将分支重新整合回主干

虽然您确实提到了初始合并是成功的,但您表示后续合并到主干时存在问题。上面链接的网站还建议在重新整合后删除您的分支机构并重新创建它们

一旦从一个分支到另一个主干完成了--reintegrate合并,该分支就不再可用于进一步的工作。它不能正确地吸收新的主干变化,也不能正确地重新整合到主干中。因此,如果您想继续处理功能分支,我们建议您先销毁它,然后从主干重新创建它


请参阅的“重新整合分支”部分。

我不“重新整合”。因此,后续合并到主干中的工作很好。不起作用的是“并行”合并。对不起,问题的预编辑版本听起来像是第二次合并回主干的问题。与你的分支相比,直接从主干上创建他的分支会更好吗?然后,每当他的更改被签入时,您就需要更新您的分支。听起来他的改变并不直接依赖于你的分支,所以我认为他的分支应该与你的分支平行,而不是一个孩子。你需要确定树冲突的根源(双关语不是故意的)。很可能您将相同的文件/目录添加到两个分支,然后它们发生冲突。是这样吗?