Eclipse から TortoiseSVN を起動する
Eclipse の SVN はどうも肌に合わないので直接 TortoiseSVN を呼び出すように設定
もちろん TortoiseSVN がインストールされている必要あり
TortoiseSVN による履歴参照(log)
- Extarnal Toolsの追加
メニューより [Run] [Extarnal Tools] [Extarnal Tools...] を表示し、
[Program]ツリーに[New]で新規追加し、以下のような値を設定
Name: TortoiseSVN 履歴 Location: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe Working Directory: ${container_loc} Arguments: /command:log /path:"${container_loc}\${resource_name}" /notempfile
- Eclipse から起動
SVN履歴を参照したいリソースを Eclipse の Navigator や Package Explorer で選択し、
メニューから [Run] [Extarnal Tools] [TortoiseSVN 履歴] でTortoiseSVN による履歴が表示されます。
TortoiseSVN による比較(diff)
- Extarnal Toolsの追加
メニューより [Run] [Extarnal Tools] [Extarnal Tools...] を表示し、
[Program]ツリーに[New]で新規追加し、以下のような値を設定
Name: TortoiseSVN 比較 Location: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe Working Directory: ${container_loc} Arguments: /command:diff /path:"${container_loc}\${resource_name}" /notempfile
- Eclipse から起動
SVN履歴を参照したいリソースを Eclipse の Navigator や Package Explorer で選択し、
メニューから [Run] [Extarnal Tools] [TortoiseSVN 比較] で
TortoiseSVN に Diff Viewer として設定している Beyond Compare が起動される。
リンク
- TortoiseSVN本家のオートメーションに関する説明ページ
http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-automation.html
http://tortoisesvn.net/
http://tortoisesvn.net/downloads/
- Beyond Compare(比較ツール+FTP)
http://www.scootersoftware.com/
更新(update) /command:update /path:"${container_loc}\${resource_name}" /notempfile 更新チェック(Check for modifications) /command:repostatus /path:"${container_loc}\${resource_name}" /notempfile リポジトリブラウザ(Repo-browser) /command:repobrowser /path:"${container_loc}\${resource_name}" /notempfile 比較(Diff) /command:diff /path:"${container_loc}\${resource_name}" /notempfile ログ(Show log) /command:log /path:"${container_loc}\${resource_name}" /notempfile
- 複数のパスを指定したい場合
パスを *(アスタリスク) で連結する事により、複数のパスを指定することが出来る
/command:update /path:"c:\aaa*d:\bbb"