命令
hg outgoing
Run Code Online (Sandbox Code Playgroud)
将本地仓库与默认推送位置进行比较; 它访问推送位置来完成它.
我想问一个问题"我上次检查了我当地回购中的变化hg push吗?" 无需访问远程仓库.
好像在当地的回购中可能有足够的信息来解决这个问题; 如果有,是否有命令来确定?
没有内置的方法来做到这一点.跟踪推送的内容会有点棘手,因为你可以推送到多个地方.你可以从多个地方拉出来.所以我可以推到X然后推到Y然后从Z拉出来我的'hg传出X'输出很难在本地预测.
那说你可以使用这样的命令:
hg tag --local --force -r tip pushed
Run Code Online (Sandbox Code Playgroud)
这将创建一个指向当前提示的仅本地标记.如果你总是在推动后运行它,你将始终知道最后推动的是什么.
您可以在.hgrc中创建一个后推钩来执行此操作:
[hook]
post-push = hg tag --local --force -r tip pushed
Run Code Online (Sandbox Code Playgroud)