【问题标题】:Mercurial: make `hg log` not show files?Mercurial:使`hg log`不显示文件?
【发布时间】:2011-05-07 11:35:06
【问题描述】:

我正在 (ab) 使用 Mercurial 来管理数千个经常更改的文件,但我希望能够查看日志 (hg log),而无需填写所有更改的文件名每次提交。 hg log -q 有点安静,因为我需要查看描述。 hg log 是否缺少我的标志?

【问题讨论】:

  • hg 日志不显示我安装的文件列表。你用的是什么版本的hg?
  • 如果hg log 没有显示更改的文件,您可以使用hg log --verbosehg log -v

标签: mercurial verbosity


【解决方案1】:

听起来好像您可能打开了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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 2011-08-28
    相关资源
    最近更新 更多