合并发行分支更改为主干

时间:2012-10-10 19:21:27

标签: svn

这是我的情况: 首先,我的仓库中有树干,树枝,标签。 我在分支机构/ RB1.x有发布分支 trunk已经处理了所有lates代码。 我需要在发布分支RB1.x上工作,所以我对它进行了更改。现在我如何将这些更改合并到主干?

2 个答案:

答案 0 :(得分:1)

这是您的标准情况。

您只需使用svn命令将更改从分支合并到主干:

svn merge -r x:y https://someserver/repo/project/branch/123 trunk

其中xy是修订号,trunk是您的主干的结帐。

清理完任何冲突后,您可以检查修改。使用包含合并修订号的标准修订注释是一种很好的做法。通过这种方式,可以更轻松地识别以后已合并的修订版本。

答案 1 :(得分:1)

鉴于您没有使用svn 1.4或更早版本:

从后备箱,运行:

svn merge ^/branches/RB1.x

这是使用合并跟踪功能,因此您应该能够多次执行此操作,而无需反复合并相同的更改。

或者您可以指定版本范围,如arkascha所述。