2010-04-08 48 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)相同。

相關問題