mercurial移植合并提交

时间:2014-08-09 08:47:56

标签: merge mercurial transplant

我有两个diffrenet Mercurial repos,A和S.Repos S有两个分支,有两个头,有些在分支之间合并。我想将这两个分支移植到repo A的修订版N上。

是否可以使用hg的transplant扩展名做到这一点?我没有找到一种方法来使用移植生成两个父(提交合并提交)的提交。

1 个答案:

答案 0 :(得分:1)

没有 - 不 - 不

  1. 移植只能在一个存储库中使用(当您希望将更改集复制到存储库中的另一个节点时)
  2. 即使是这项任务,Transplant也认为过时并被移植取代
  3. 移动分支(可变历史)作为单一变换集(固定切片)在常识中是不可能的
  4. 更好地描述您的业务任务:也许您只想将两个分支拉入A(hg pull -b BRANCH_1 -b BRANCH_2)?