3月 03

TortoiseSVN
TortoiseSVN をある程度自動化できるらしい。

C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe を使って自動化する。

例: commit を自動化。D:\Home\project01 にあるプロジェクトのフォルダを右クリックしてコミット、という動作を自動化。

  • C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe のショートカットを作成。
  • ショートカットのプロパティを開いて、リンク先を編集して、↓の様にする。
  • "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:"D:\Home\project01" /closeend:0 /notempfile

update するとき:
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"D:\Home\project01" /closeend:2 /notempfile

check for modification で変更されたファイルをチェックする:
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:repostatus /path:"D:\Home\project01" /closeend:0

ログメッセージを見る:
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:"D:\Home\project01" /closeend:2 /notempfile

export する(D:\Home\project01 のプロジェクトを D:\Home\exports\project01 にエクスポート):
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:dropexport /path:"D:\Home\project01" /droptarget:"D:\Home\exports\project01" /closeend:0 /extended /notempfile

このショートカットを、Launchy とかに登録すると便利。