这个问题与Using the Mercurial hgsubversion extension with SVN Externals有关。但是,与做 a 有关的问题的第二部分hg svn update
尚未得到回答。
是否可以在您从中提取的 subversion 存储库中获取 SVN 外部以转换为 Mercurial 子存储库?
这个问题与Using the Mercurial hgsubversion extension with SVN Externals有关。但是,与做 a 有关的问题的第二部分hg svn update
尚未得到回答。
是否可以在您从中提取的 subversion 存储库中获取 SVN 外部以转换为 Mercurial 子存储库?
我看到原始问题还包含对您遇到的外部问题的部分答案。但是,您是否可以将配置的外部文件视为常规 Subversion 存储库文件夹,而不是用于hgsubversion
更新 Mercurial Subrepositories?
这显然不允许自动处理外部,但似乎是解决该问题的一个不错的解决方案(至少在不使用标准 Subversion 存储库配置的外部问题被修复之前hgsubversion
)。看起来从 Mercurial 1.5 开始,子存储库功能可以支持子存储库的其他存储库类型,例如 Subversion。请参阅子存储库文档的第 2.1.1 节。
不要尝试通过 Mercurial(或任何 SCM)来管理您的依赖项,而是尝试使用依赖项管理工具,例如 Apache Ivy。
编辑:在使用 Mercurial 和 Eclipse 的项目功能子模块的最佳实践中,类似的答案略有不同?
我们目前在 hgsubversion 中不支持自动将外部引用转换为 hg 存储库。作为功能贡献,我对此持开放态度,但需要对其进行充分测试。