gpt4 book ai didi

mercurial - 有没有人有一个脚本可以一次处理多个hg存储库?

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

我有一个项目,该项目结合了多个hg存储库(不同的组件)来构建单个应用程序。我正在寻找一种跨平台工具来支持同时对多个存储库执行操作(例如,标记,拉,推,提交等...)。本质上,我正在寻找Google的“ repo ”脚本为Android编写,但为hg而不是git编写:

http://source.android.com/download/using-repo

我搜索了堆栈溢出,发现了这一点:

mercurial windows batch file for pulling changes to multiple repositories

但这仍然是手动的,并且仅适用于Windows。我知道编写脚本以将命令传递到存储库或尝试封装所有内容并不难,但我认为这可能很常见,因此也许其他人已经有了解决方案。我想一种方法是将repo脚本移植到hg(找到并用hg替换git对于简单操作可能会走得很远)。

在这种情况下其他人会做什么?

最佳答案

绝对要看一下Mercurial中新的(在版本1.3中)子存储库功能。它使您拥有一个包含其他存储库的总体存储库。顶层的状态包括一个文件,该文件指定了子存储库尖端的哈希,因此您可以有效地指定一个包含所有下属存储库状态的哈希节点ID。

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

关于mercurial - 有没有人有一个脚本可以一次处理多个hg存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1483819/

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