这是我的情况: 首先,我的仓库中有树干,树枝,标签。 我在分支机构/ RB1.x有发布分支 trunk已经处理了所有lates代码。 我需要在发布分支RB1.x上工作,所以我对它进行了更改。现在我如何将这些更改合并到主干?
答案 0 :(得分:1)
这是您的标准情况。
您只需使用svn命令将更改从分支合并到主干:
svn merge -r x:y https://someserver/repo/project/branch/123 trunk
其中x
和y
是修订号,trunk
是您的主干的结帐。
清理完任何冲突后,您可以检查修改。使用包含合并修订号的标准修订注释是一种很好的做法。通过这种方式,可以更轻松地识别以后已合并的修订版本。
答案 1 :(得分:1)
鉴于您没有使用svn 1.4或更早版本:
从后备箱,运行:
svn merge ^/branches/RB1.x
这是使用合并跟踪功能,因此您应该能够多次执行此操作,而无需反复合并相同的更改。
或者您可以指定版本范围,如arkascha所述。