0

这是我的情况:首先,我的仓库中有主干、分支、标签。我在分支/RB1.x 主干上有发布分支,所有最新代码都在处理中。我需要在发布分支 RB1.x 上工作,所以我对其进行了更改。现在我如何将这些更改合并到主干?

4

2 回答 2

1

这是您的标准情况。

您可以简单地使用 svn 命令将更改从分支合并到主干:

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

wherexy是修订号,trunk是您的主干的结帐。

清除任何冲突后,您可以签入修改。使用包含合并修订号的标准修订注释是一种很好的做法。这样就可以更容易地识别以后已经合并了哪些修订。

于 2012-10-10T19:27:43.107 回答
1

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

从主干,运行:

svn merge ^/branches/RB1.x

这是使用合并跟踪功能,因此您应该能够多次执行此操作,而不会一遍又一遍地合并相同的更改。

或者您可以按照 arkascha 的说明指定版本范围。

于 2012-10-10T19:32:10.337 回答