Mercurial命令用于合并hg pull; hg up

15

我该如何将Mercurial命令hg pullhg update合并为一个命令?

4个回答

30
显然,hg pull -u 是这里的答案。
然而,需要提及一个重要注意事项:hg pull -u 并不完全等同于 hg pullhg update。文档中简要提到了这一点,但如果您是第一次遇到它可能会感到惊讶;如果没有要拉取的内容(例如没有新的变更集进来),那么 hg pull -u 就不会更新。如果在执行命令之前不是在一个主干上,这可能会使人略感困惑。

1
TortoiseHg 有相应的替代品吗? - User
不幸的是,由于hg pull -u正如djc所描述的那样,我不得不诉诸于hg pull && hg update作为唯一使其像“git pull”一样工作的方法,感谢您的提示。 - rogerdpack
1
@用户 - 在TortoiseHg中,您可以转到“设置”>“同步”>“拉取操作后”,并从下拉菜单中选择“更新”,以在拉取后进行自动更新。页面底部的提示说它“等同于” pull --update - Tim Tisdall

4
输入hg help pull,你会看到-u开关。

2

您可以使用:

hg pull -u

阅读文档了解更多选项。


1
启用hg fetch扩展后,它将执行相同的操作。然而,Mercurial团队已经不再支持它,并将其注释为“不受欢迎的功能”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接