是否可以同时从多个Mercurial存储库中提取?
我希望能够做到这样:是否可以同时从多个Mercurial存储库中提取?,mercurial,Mercurial,我希望能够做到这样: hg pull http://server/repo1 http://server/repo2 http://otherserver/repo 并让所有变更集同时关闭,并显示“added x changesets with y changes to z files”消息,聚合所有拉取的结果。我目前正在用一个(稍微复杂的)bash脚本来实现这一点,但是有没有一种方法可以用我错过的单个mercurial命令(或已经存在的插件)来实现呢?正如@James所说,如果你的存储库 路
hg pull http://server/repo1 http://server/repo2 http://otherserver/repo
并让所有变更集同时关闭,并显示“added x changesets with y changes to z files”消息,聚合所有拉取的结果。我目前正在用一个(稍微复杂的)bash脚本来实现这一点,但是有没有一种方法可以用我错过的单个mercurial命令(或已经存在的插件)来实现呢?正如@James所说,如果你的存储库 路径1-REPO1 路径2-REPO2 结构,您可以使用“超级回购”的想法,一次提取所有包含的回购(但我建议不使用子回购扩展) 如果拉式源和组合变更集的回购协议中的公共基础是必须,则必须使用中间存储库作为收集器。即
- 创建中间存储库
- 拉外部(从中介)
- 调停(从工作中)