SVN将更改拉入分支然后合并回主干

时间:2016-06-29 18:59:47

标签: svn version-control merge

所以我有一个项目,我正在与其他开发人员合作。我们的设置是“Trunk”,它包含我们的项目和分支“DevItem1”和“DevItem2”,它们从Trunk分支出来。由于已经对所有三个分支进行了更改并分别进行了提交。两个分支都需要在“Trunk”进一步发展之前对其进行更改。

我尝试将主干合并到每个分支中,进行一些提交然后合并回主干的开发。当我在卡车上进行简单合并作为工作副本时,我发现树干与从主干拉入分支的提交冲突。

如果我进行双向合并(将trunk和一个分支合并到我的trunk的工作副本中)我没有冲突,但是我没有将提交消息和历史从分支拉入我们想要的主干拥有。

拉这样的东西的正确方法是什么?

注意:我试图通过TortoiseSVN GUI尽可能多地做,但如果无法通过GUI单独完成命令行答案,那么我会这样做。

1 个答案:

答案 0 :(得分:0)

因此,我所遵循的TortoiseSVN流程在Mikesigs中对下面问题中接受的答案进行了评论,并且是从主干中进行更改的实际方式,然后在分支上完成开发后再合并回主干。

我的问题是没有看到分支提交消息,但是如果你看一下日志,就会出现一个复选框"包含合并的修改"它显示了所有分支提交消息以及每个分支的更改。

SVN - unable to merge branch back into trunk - numerous tree-conflicts