ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

TortoiseSVNで、WinMergeを使ったとき、リビジョンが表示されない場合

2019-02-04 09:39:27 | Weblog
WinMergeを先に入れて、TortoiseSVNを後で入れた際に、設定で、
C:\Program Files\WinMerge\WinMergeU.exe
とやってしまった場合に起こる。以下、現象を詳しく&対応

【現象】
今、以下のように、TortoiseSVNで管理されているファイルを保存して、

そのファイルと、SVNサーバーにあるものとの差分が見たい場合

ファイルを右クリック→TortoiseSVN→差分を表示


何もしていなければ、TortoiseSVNが用意したDIFFツールで表示される

その場合、ファイル名のところには、リビジョンが表示される
=こうしたい。

だけど、ここでWinMargeを使いたいからと、
TortoiseSVN→設定をクリックし

差分ビューアーをクリック、以下のように

外部プログラムを
C:\Program Files\WinMerge\WinMergeU.exe
と設定して、ファイルを右クリック→TortoiseSVN→差分を表示すると

テンポラリファイル名になり、リビジョンが表示されない

【対策】
TortoiseSVN→設定をクリックし、差分ビューアーをクリック、以下のように

C:\Program Files\WinMerge\WinMergeU.exe -e -ub -dl %bname -dr %yname %base %mine
というように作業リビジョンを出す引数をつけると、

表示してくれる。


【参考資料】
TortoiseSVNとWinMergeの設定をいじる
https://qiita.com/ughirose/items/fe25911d6eb8a880cfab




  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする