hg log:显示某人执行push -f时的情况

时间:2011-07-01 14:10:46

标签: mercurial

是否可以在Mercurial日志中查看用户在推送更改时执行hg push -f的所有实例?

1 个答案:

答案 0 :(得分:3)

我很确定不是。 Mercurial,开箱即用,不会跟踪命令的历史。

如果要显式记录此类操作,则需要使用Mercurial的hooks来获取要记录的信息。可能你会看pre-pushpost-push

除此之外,您可以手动推断一些实例,例如任何多个头。新的命名分支需要-f来推送它们,因此任何命名的分支都可能以这种方式完成。同一分支(未命名的分支)上尚未合并的任何多个头显然是强制推送。如果它们已经合并,你将永远不知道推送是否已经合并,或者它是否被强制然后合并。