这是我想做的事情:
但是,这就是问题。我们希望能够:
换句话说,我们希望有两个存储库,它们就像一个大存储库。
这可能吗?如果是这样,怎么样?
答案 0 :(得分:1)
“Mercurial中的分支指南”,Branching with Clones和Branching with Named Branches的混合
您将使用这两种方法
无论R6将如何发布:克隆并剥离旧的变更集,从R5导出提示并将其作为第一个cset添加到R6中。只有结果才有意义:R5和R6具有主线开发的不同分支
“外部”存储库必须出现在路径部分并通过pull | push使用-b选项执行同步,其中-b中的BRANCHNAME是外部存储库中主线开发的分支名称
在pu(ll | sh)之后合并分支并获得乐趣
答案 1 :(得分:1)
这是不可能的,因为没有它的祖先,节点就不可能存在。变更集只不过是与父亲的差异。如果你想让Repo6从Repo5接收变更集,它必须包含整个内容。