我创建了一个 SVN 存储库的 Mercurial 镜像(使用本教程:http: //oreilly.com/opensource/excerpts/opensource-mercurial/migrating-to-mercurial.html)。同步效果很好,除了我注意到它没有选择主 SVN 存储库中引用的外部存储库...
理想情况下,我希望能够将所有内容作为单个 repo 拉入 Mercurial(如果可能,还包括变更集)。
我不确定的是:缺少外部是 svnsync 的限制,还是 hg convert 的限制?
有什么办法可以强制将外部同步到同一个 Mercurial 存储库中?
我认为一个好的解决方案是为外部重新设置同步过程。创建当前 hg 镜像的 fork,并将外部同步到 hg 镜像 fork。
问题是,外部的主干旨在进入第一个镜像的子文件夹,那么如何使用转换复制它?我怀疑我可以告诉 convert 导入到子文件夹中...