理想情况下,我希望能够将所有内容作为单个存储库拉入Mercurial中(如果可能的话还包括更改集)。
我不确定的是:缺少的外部是svnsync的限制还是hg convert的限制?
是否有任何方法可以强制同步外部仓库,并将其与同一Mercurial仓库合并?
我认为一个好的解决方案是重新设置同步过程以同步外部仓库。创建当前hg镜像的分支,并将外部仓库同步到hg镜像分支中。
问题在于,外部仓库的主干打算进入第一个镜像的子文件夹,那么如何使用convert复制它呢?我怀疑我无法告诉convert导入到子文件夹中......
.hgsub
文件,当然,这对于SVN没有特殊含义。但我对这种使用mercurial的经验不是很丰富。 - Wim Coenen