是否可以在Mercurial日志中查看用户在推送更改时执行hg push -f
的所有实例?
答案 0 :(得分:3)
我很确定不是。 Mercurial,开箱即用,不会跟踪命令的历史。
如果要显式记录此类操作,则需要使用Mercurial的hooks来获取要记录的信息。可能你会看pre-push
或post-push
。
除此之外,您可以手动推断一些实例,例如任何多个头。新的命名分支需要-f
来推送它们,因此任何命名的分支都可能以这种方式完成。同一分支(未命名的分支)上尚未合并的任何多个头显然是强制推送。如果它们已经合并,你将永远不知道推送是否已经合并,或者它是否被强制然后合并。