命令
hg outgoing
将本地仓库与默认推送位置进行比较;它访问推送位置来完成它。
我想问一下这个问题“自上次hg push
以来,我是否已检查过本地回购中的更改?”无需访问远程仓库。
似乎在当地的回购中可能有足够的信息来证明这一点;如果有,是否有命令来确定?
答案 0 :(得分:9)
没有内置的方法可以做到这一点。跟踪推送的内容会有点棘手,因为你可以推送到多个地方。你可以从多个地方拉出来。所以我可以推到X然后推到Y然后从Z拉出来我的'hg传出X'输出很难在本地预测。
那说你可以使用这样的命令:
hg tag --local --force -r tip pushed
创建一个指向当前提示的仅本地标记。如果你在推动之后总是运行它,你将始终知道最后推动的是什么。
您可以在.hgrc:
中创建一个后推钩[hook]
post-push = hg tag --local --force -r tip pushed