2010-12-30 5 views
10

Как вы можете показать стандартное окно журнала TortoiseGit для репозитория или указанного файла в репозитории из командной строки?Как открыть окно журнала TortoiseGit из командной строки?

+0

Возможный дубликат [Call TortoiseGit в 'шоу' журнал по командной строки] (http://stackoverflow.com/questions/34016652/call-tortoisegits-show-log- by-commandline) – MrTux

ответ

9

Если вы находитесь в данный момент в каталоге рабочей копии, вы можете запустить эту команду:

TortoiseGitProc /command:log /path:. 

Или просто показать журнал конкретного файла, использование: гавань

TortoiseGitProc /command:log /path:MyFile.txt 

I Однако пока не выяснено, как указать определенную ветку/удаленный.

+0

@StevePitchers Да, я думаю, вы правы, спасибо. Мой ответ от нескольких лет назад выглядит устаревшим, поэтому я его обновил. :-) –

7

Предположим C:\Program Files\TortoiseGit\bin в %PATH%

С 1.8.0

TortoiseGitProc.exe /command:log 

покажет журнал репозитория в текущей директории.

TortoiseGitProc.exe /command:log /path:C:\Repo1\MyFile1.txt 
TortoiseGitProc.exe /command:log /path:MyFile1.txt 

покажет журнал изменений в MyFile1.txt

Обратите внимание, что MyFile1.txt часть чувствителен к регистру, C:\Repo1\ часть не учитывается.

Примечание: 1.7.15 и старше использование TortoiseProc.exe