这是我的情况:首先,我的仓库中有主干、分支、标签。我在分支/RB1.x 主干上有发布分支,所有最新代码都在处理中。我需要在发布分支 RB1.x 上工作,所以我对其进行了更改。现在我如何将这些更改合并到主干?
问问题
164 次
2 回答
1
这是您的标准情况。
您可以简单地使用 svn 命令将更改从分支合并到主干:
svn merge -r x:y https://someserver/repo/project/branch/123 trunk
wherex
和y
是修订号,trunk
是您的主干的结帐。
清除任何冲突后,您可以签入修改。使用包含合并修订号的标准修订注释是一种很好的做法。这样就可以更容易地识别以后已经合并了哪些修订。
于 2012-10-10T19:27:43.107 回答
1
鉴于您没有使用 svn 1.4 或更早版本:
从主干,运行:
svn merge ^/branches/RB1.x
这是使用合并跟踪功能,因此您应该能够多次执行此操作,而不会一遍又一遍地合并相同的更改。
或者您可以按照 arkascha 的说明指定版本范围。
于 2012-10-10T19:32:10.337 回答