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
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