Mercurial:让`hg log`不显示文件?

时间:2010-11-09 20:03:54

标签: mercurial verbosity

我(ab)使用Mercurial来管理经常更改的数千个文件,但我希望能够查看日志(hg log)而不会让我的术语填满所有文件名每次提交都会更改。 hg log -q有点安静,因为我需要查看说明。我hg log还缺少一面旗帜吗?

1 个答案:

答案 0 :(得分:11)

听起来好像你可能打开了verbose标志。您可以运行hg showconfig并查找ui.verbose=true之类的行来查看。

有几种方法可以解决它:

  • 从违规配置文件中删除该行(Mercurial可以使用多行,并且它们因操作系统而异:使用hg help config列出可能性。)
  • 覆盖存储库.hg\hgrc或您的私有Mercurial配置(Mercurial.ini~/.hgrc)中的标记:向其添加以下行:

    [ui]
    verbose=false

  • 清除命令行上的详细标记:hg log --config ui.verbose=false