gpt4 book ai didi

mercurial - 是否可以同时从多个 Mercurial 存储库中提取?

转载 作者:行者123 更新时间:2023-12-04 17:20:04 25 4
gpt4 key购买 nike

我希望能够做这样的事情:

hg pull http://server/repo1 http://server/repo2 http://otherserver/repo

并立即关闭所有变更集,“添加 x 变更集,对 z 文件进行 y 更改”消息汇总所有拉取的结果。我目前正在使用(略微复杂的)bash 脚本执行此操作,但是有没有办法使用我错过的单个 mercurial 命令(或已经存在的插件)来执行此操作?

最佳答案

正如@James 所说,如果 您的存储库有

路径 1 - repo 1

路径 2 - repo 2

...

结构,您可以使用“ super repo ”的想法并一次提取所有包含的 repo (但我建议不要使用子 repo 扩展 GuestRepo )

如果您的 repo 中用于拉取源和组合变更集的公共(public)基础是 必须的 ,你必须使用中间存储库作为收集器。 IE

  • 创建中间仓库

  • hg clone WORK MEDIATOR


  • 拉外部(来自 MEDIATOR)

  • hg pull EXTERNAL1 & hg pull EXTERNAL2 ... hg pull EXTERNALN


  • 拉调解员(来自 WORK)

  • hg pull MEDIATOR

    关于mercurial - 是否可以同时从多个 Mercurial 存储库中提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808759/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com