0

我有两个不同的 Mercurial 回购,A 和 S。回购 S 有两个分支,有两个头,分支之间有一些合并。我想将这两个保留其名称和结构的分支移植到 repo A 的修订版 N 上。

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

4

1 回答 1

1

不不不

  1. 移植只能在一个存储库中使用(当您要将变更集复制到存储库中的另一个节点时)
  2. 即使对于这项任务,移植也被认为已过时并被移植取代
  3. 在常识中不可能将分支(可变历史)移动为单个变更集(固定切片)

更好地描述您的业务任务:也许您只想将两个分支拉入 A ( hg pull -b BRANCH_1 -b BRANCH_2)?

于 2014-08-09T09:02:35.403 回答