当前位置:  开发笔记 > 开发工具 > 正文

我可以使用mercurial模拟svn:externals吗?

如何解决《我可以使用mercurial模拟svn:externals吗?》经验,为你挑选了2个好方法。

我们正在考虑从SVN迁移到Mercurial,并遇到了绊脚石.

我们目前使用svn:externals自动将一组通用库拉入工作目录.我在Mercurial找不到这样的支持.

有没有办法用Mercurial自动执行此操作,还是我需要在构建过程中伪造它?



1> Nick Pierpoi..:

似乎Forest Extension的功能正在实现为核心Mercurial(从1.3开始):

https://www.mercurial-scm.org/wiki/Subrepository.

目前标记为"实验性",但可能是处理vv.4的外部类型功能的路径.



2> Ry4an Brase..:

使用mercurial没有好办法.其他地方提到的森林扩展导致了现在修复的更多问题.大多数人只是使用一个大型仓库并将所有组件包含在仓库中,然后让他们的构建脚本下载并使用第三方库 - 如果他们是Java头,则使用maven.

简短的回答"在你的构建过程中伪造它".

更新:

在Mercurial 1.3中,添加了一个新的子回购功能.它就像旧的森林扩展,但始于所有新代码.

Subrepos被认为是" 最后的特征 ".

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有