TortoiseGit 설치 디렉토리에 포함된 TortoiseGitProc.exe를 사용하면, 커맨드 프롬프트 혹은 타 스크립트 언어에서 TortoiseGit의 특정 기능을 실행하는 것이 가능하다.



1. 로그 보기


TortoiseGitProc /command:log /path:"작업 디렉토리 경로"


하지만 위 방법으로 로그창을 띄울 경우, 아직 fetch만 되고 아직 pull 되지 않은 로그를 보려면 왼쪽 위의 레퍼런스명을 누르고 선택된 레퍼런스를 변경해줘야 한다.


로그창을 띄울 때부터 레퍼런스가 변경되어 있기를 원하면, 아래와 같이 /endrev 옵션을 사용하여 적용할 레퍼런스를 지정하면 된다.


TortoiseGitProc /command:log /path:"작업 디렉토리 경로" /endrev:remotes/origin/head


추가) /endrev: 뒤에 들어가는 내용은 달라질 수 있으므로 수동으로 변경했을 때 실제로 나오는 내용으로 입력한다.



2. Commit

TortoiseGitProc /command:commit /path:"작업 디렉토리 경로"


3. Pull

TortoiseGitProc /command:pull /path:"작업 디렉토리 경로"


4. Push

TortoiseGitProc /command:push /path:"작업 디렉토리 경로"


이 외에도 더 많은 기능들이 실행 가능하지만, 자세한 내용은 Help 파일의 Automating TortoiseGit 파트를 참고하도록 하자.


테스트 버전 : TortoiseGit 1.8.8.0


,