【发布时间】:2012-10-22 20:59:11
【问题描述】:
我有一个关于在 Subversion 中合并的问题。所以我有一个树干,然后是来自树干的两个分支。所以假设我有一个主干,然后是从主干创建的分支 A,然后是从主干创建的分支 B。
然后假设我对 B 进行了更改,然后对主干进行了更改,然后将主干更改合并到 B 并检查到分支 B。我现在想合并到分支 A,而不是合并到主干。是否可以将分支 B 合并到分支 A 中?还是我必须先将分支 B 合并到主干,然后再合并到分支 A?
【问题讨论】:
-
当然有可能。修订只是文件中的更改,没有阻止您做事的魔法。问题是:您希望将哪些更改合并到分支 A 中?
-
我想合并分支 B 自创建以来和分支 A 创建以来可用的所有更改。正如我上面提到的,此时分支 B 与 TRUNK 是最新的。
-
那就继续吧:试着想象一下 svn merge 命令表达了什么:“接管从修订版
a到修订版b对指定url 发生的所有更改”。简单的。周围没有魔法。永远记住,“分支”或“主干”的概念没有任何技术意义。只是名字而已。
标签: svn merge tree branch conflict