【发布时间】:2011-05-14 14:20:50
【问题描述】:
我创建了一个 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 复制它?我怀疑我可以告诉 convert 导入到子文件夹中...
【问题讨论】:
标签: svn mercurial svnsync mercurial-convert mercurial-extension