为 mercurial 禁用颜色和分页

Disable color and paging for mercurial

新版本的 mercurial 将为大多数命令的输出应用颜色,并将具有长输出的命令通过管道传输到寻呼机。如何将旧行为恢复为非彩色输出且从不使用寻呼机?

将以下内容添加到您的 .hgrc:

[ui]
color = never
paginate = never

使用命令行时,您还可以向命令添加参数或选项。然而,这不是永久性的。 hg --help --verbose 显示:

--color TYPE        when to colorize (boolean, always, auto, never, or debug)
--pager TYPE        when to paginate (boolean, always, auto, or never)
                    (default: auto)

因此下一个命令将禁用您的寻呼机并且不显示任何颜色:

hg incoming --pager never --color never