【问题标题】:The Mercurial hgsubversion extension gets SVN Externals to behave like Hg sub repositoryMercurial hgsubversion 扩展使 SVN Externals 表现得像 Hg 子存储库
【发布时间】:2011-05-11 02:19:06
【问题描述】:

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

是否可以在您从中提取的 subversion 存储库中获取 SVN 外部组件以转换为 Mercurial 子存​​储库?

【问题讨论】:

    标签: mercurial hgsubversion svn-externals


    【解决方案1】:

    我看到原始问题还包含对您遇到的外部问题的部分答案。但是,您是否可以将配置的外部文件视为常规 Subversion 存储库文件夹,而不是使用 hgsubversion 来更新 Mercurial Subrepositories

    这显然不允许自动处理外部,但似乎是解决问题的一个不错的解决方案(至少在hgsubversion 中修复了不使用标准 Subversion 存储库配置时的外部问题之前)。看起来从 Mercurial 1.5 开始,子存储库功能可以支持子存储库的其他存储库类型,例如 Subversion。请参阅子存储库文档的第 2.1.1 节。

    【讨论】:

      【解决方案2】:

      不要尝试通过 Mercurial(或任何 SCM)来管理您的依赖项,而是尝试使用依赖项管理工具,例如 Apache Ivy。

      更多详情回复Hg sub-repository dependencies

      编辑:Best Practices for Project Feature Sub-Modules with Mercurial and Eclipse? 的类似答案略有不同

      【讨论】:

        【解决方案3】:

        我们目前在 hgsubversion 中不支持自动将外部引用转换为 hg 存储库。作为功​​能贡献,我对此持开放态度,但需要对其进行充分测试。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多