在 hg 中,如何在一个命令中提取所有 remotes/paths?

In hg how do I pull all remotes/paths in one command?

我正在寻找 git fetch --all 的等效项。我目前为我的存储库配置了三个不同的远程路径。 hg paths 显示所有三个。我如何hg pull --all 从所有远程存储库中获取新的变更集?

我想出了如何使用别名来做到这一点。在您的 ~/.hgrc 添加:

[alias]
pullall = !$HG paths | cut -f 1 -d ' ' | xargs -n 1 $HG pull

然后你可以运行hg pullall获取所有遥控器。