在 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
获取所有遥控器。
我正在寻找 git fetch --all
的等效项。我目前为我的存储库配置了三个不同的远程路径。 hg paths
显示所有三个。我如何hg pull --all
从所有远程存储库中获取新的变更集?
我想出了如何使用别名来做到这一点。在您的 ~/.hgrc
添加:
[alias]
pullall = !$HG paths | cut -f 1 -d ' ' | xargs -n 1 $HG pull
然后你可以运行hg pullall
获取所有遥控器。