此问题与 Using the Mercurial hgsubversion extension with SVN Externals 有关。但是,有关执行hg svn update
的问题的第二部分尚未得到解答。
是否有可能将您提取的subversion存储库中的SVN外部转换为Mercurial子存储库?
答案 0 :(得分:0)
我看到原始问题还包含对您所遇到的外部问题的部分答案。但是,您是否可以将配置的外部视图作为常规Subversion存储库文件夹处理,而是使用hgsubversion
更新Mercurial Subrepositories?
这显然不允许自动处理外部,但似乎是问题的中途解决方案(至少在hgsubversion
中修复了不使用标准Subversion存储库配置时的外部问题。它看起来也像Mercurial 1.5,Subrepository功能可以支持Subversion等子库的其他存储库类型。请参阅子库存文档的2.1.1节。
答案 1 :(得分:0)
尝试使用依赖管理工具,例如Apache Ivy,而不是尝试通过Mercurial(或任何SCM)来管理您的依赖项。
回答Hg sub-repository dependencies
的更多细节编辑:类似的答案,在Best Practices for Project Feature Sub-Modules with Mercurial and Eclipse?
稍微不同的旋转答案 2 :(得分:0)
我们目前在hgsubversion中没有任何支持来自动将外部引用转换为hg存储库。作为一项功能贡献,我对此有点开放,但它需要经过充分测试。