1

我想知道将分支的一部分合并到主干中的正确方法是什么。

假设我们产品的旧版本在一个分支中,我在该分支中编写了一个修复程序。现在,我想将此修复程序合并到主干中。

我不想简单地将分支合并到主干中,因为主干与分支完全不同,我不想在我的修复之外“弄乱”其他东西。

如何仅合并我编写修复程序的文件(或文件夹)???

谢谢!:-)

4

2 回答 2

2

只需将分支中单个修订的更改合并到主干中。阅读svn help merge,关于合并的 2-nd 形式,“cherry-pick merge”

为了仅将修订 N 的更改从分支合并到主干,请在主干的 WC 中执行

svn merge -c N URL/OF/BRANCHES/branch

于 2013-06-25T10:52:09.600 回答
1

你只需合并你想要的子目录:如果你的项目 url 是:/project 你有例如 /project/trunk /project/branches/branche01 如果你想合并子目录 test 只这样做:选择 /project/branches/branche01/test并合并到 /project/trunk/test (反之亦然)

于 2013-06-25T09:17:37.150 回答