根据Mercurial的帮助页面,汞入站(以及tortoiseHG中的“检查入站更改”按钮)执行以下操作:
“显示在指定路径/ URL或默认路径中找到的新变更集 拉位置。这些是本来可以拉动的变更集 发出此命令时,“ hg pull”。”
我的问题是:这种行为的意义是什么?在什么情况下我不仅要拉扯?如果我想查看拉出了哪些变更集,我可以看看日志。
我一生都在错误地使用汞吗?
答案 0 :(得分:4)
在各种情况下它都可能有用。我只是列出我的用例。
a)我做hg incom
以确保如果遥控器上有任何东西,我可以拉动并准备好重新构建提交。
b)在进行离线同行评审时,我经常使用hg log -G
,然后使用hg incom
,以确保我不会污染我的仓库,并知道在拉出之后要删除哪个版本(如果需要) 。 FWIW,由于hg incom
,我已经要求人们更改提交消息,即使没有将其更改提交审核。