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

erj*_*ang 6 mercurial verbosity

我(ab)使用Mercurial来管理经常更改的数千个文件,但我希望能够查看log(hg log),而不会让我的术语充满每次提交时更改的所有文件名. 因为我需要看到描述,所以hg log -q有点安静了.有没有我缺少的旗帜hg log

Nia*_* C. 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.