是的。git-gui接受一个--trace选项,它会打印每个执行的git命令到stderr。如果您在Windows上运行,而没有stderr,则它也会显示Tk控制台,并且此输出可在其中查看。在Windows上,即使没有--trace选项,您也可以使用Ctrl-F2显示控制台,以便对正在运行的应用程序进行调试。在其他系统上,stderr将出现在您从启动应用程序的控制台窗口中。如果您使用了桌面图标或快捷方式,则可能需要手动启动终端窗口并启动它以查看输出(unix或macos)。
我创建了一个桌面快捷方式,指向我大部分时间工作的版本控制目录: "C:\Program Files\Git\cmd\git-gui.exe" "--working-dir" "C:\my\version\control\directory" "--trace" 注意,以上内容中的引号不能省略。
exec git gui&
,并使用 send 进行一些内省,但我从未尝试过。 - Todd A. Jacobs