Mercurial hgsubversion扩展使SVN Externals的行为类似于Hg子存储库

时间:2011-05-11 02:19:06

标签: mercurial hgsubversion svn-externals

此问题与 Using the Mercurial hgsubversion extension with SVN Externals 有关。但是,有关执行hg svn update的问题的第二部分尚未得到解答。

是否有可能将您提取的subversion存储库中的SVN外部转换为Mercurial子存储库?

3 个答案:

答案 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存储库。作为一项功能贡献,我对此有点开放,但它需要经过充分测试。