如何检测提交是否可以推送

Mot*_*Mot 5 mercurial push commit

在Git中它很简单,因为remote/branch指向的是不同的提交branch.如何使用Mercurial?

Mik*_*x6r 7

如果你的意思是看到你当地的回购和你正在推动的回购之间有什么不同,试试吧

hg outgoing
Run Code Online (Sandbox Code Playgroud)


mst*_*rap 3

从 Mercurial 2.1 开始,还有一个纯粹的本地解决方案:Phases。该draft阶段可能就是您正在寻找的。详情请参考:

https://www.mercurial-scm.org/wiki/Phases

您可能会发现hg phase <rev>hg log -r "draft()"有趣。