我想知道将分支的一部分合并到主干中的正确方法是什么。
假设我们产品的旧版本在一个分支中,我在该分支中编写了一个修复程序。现在,我想将此修复程序合并到主干中。
我不想简单地将分支合并到主干中,因为主干与分支完全不同,我不想在我的修复之外“弄乱”其他东西。
如何仅合并我编写修复程序的文件(或文件夹)???
谢谢!:-)
我想知道将分支的一部分合并到主干中的正确方法是什么。
假设我们产品的旧版本在一个分支中,我在该分支中编写了一个修复程序。现在,我想将此修复程序合并到主干中。
我不想简单地将分支合并到主干中,因为主干与分支完全不同,我不想在我的修复之外“弄乱”其他东西。
如何仅合并我编写修复程序的文件(或文件夹)???
谢谢!:-)
只需将分支中单个修订的更改合并到主干中。阅读svn help merge
,关于合并的 2-nd 形式,“cherry-pick merge”
为了仅将修订 N 的更改从分支合并到主干,请在主干的 WC 中执行
svn merge -c N URL/OF/BRANCHES/branch
你只需合并你想要的子目录:如果你的项目 url 是:/project 你有例如 /project/trunk /project/branches/branche01 如果你想合并子目录 test 只这样做:选择 /project/branches/branche01/test并合并到 /project/trunk/test (反之亦然)