通过命令行调用 TortoiseGit 'show log'

Call TortoiseGit's 'show log' by commandline

当在 Windows 中通过命令行进入 git 目录时,我想要一个向我显示 Tortoisegit 的命令行 show log 图形用户界面。

所以我想避免打开资源管理器->转到文件夹-单击右键->等。东西,但我仍然想要漂亮的 show log Tortoisegit.

如何在 cmd 中执行此操作?

当你在命令行界面时(假设 PATH 是好的),只需使用:

TortoiseGitProc /command:log

否则,

TortoiseGitProc /command:log /path:"the\path\you\want\to\open\log"


比照。 TortoiseGit Manual - Appendix D. Automating TortoiseGit


要获取确切的命令参数,请转到 TortoiseGit -> 设置 -> 高级树节点 -> 将选项 "Debug" 值设置为 true。

然后通过正常方式打开日志,你会得到额外的消息对话框。类似于:

然后使用Ctrl + C复制整条消息,然后粘贴到某个地方,例如:记事本,并重复使用命令行。

(顺便说一句,您可以轻松忽略 /hwnd 参数。)