2010-04-08 37 views

回答

4

在某些工具中,有一个“View-> Always Show Output”选项。它使命令在控制台窗口中运行。虽然经常显示的命令行被截断,因为它可能包含密码。

TortoiseHg在多个API层使用Mercurial,所以没有通用的地方来获得它发布的所有命令。但是一些印刷报表可能会让你变得相当不错。

tortoisehg/hgtk/hgcmd.py - 在CmdRunner ::执行(),打印CMDLINE tortoisehg/UTIL/hglib.py - 在hgcmd_toq(),打印ARGS

要查看打印语句,你通常有在您的环境中设置THGDEBUG,并使用--nofork选项运行hgtk。

搁架特别难以拦截,因为几乎所有的代码都是TortoiseHg的内部代码。我们有一个搁置扩展的本地副本,并直接调用它。

0

TortoiseHG有一个“日志”视图,可以用此工具栏按钮激活:enter image description here

它会在运行时显示hg命令,包括它们的输出。

这与查看菜单/显示日志选项(或^L)相同。