TortoiseSVNでExcelのdiffができない場合の暫定対処
「You must have Excel installed to perform this operation.」が表示される。
Excel2013
TortoiseSVN 1.8.8
http://tigris-scm.10930.n7.nabble.com/Excel-diff-script-extended-version-td8596.html
の通り
[xx.vbs]作成してみたけど、実行すると vbsがエラーになってしまう。
急いで対応したいので、別の手段で対応することにする。
http://freemind.s57.xrea.com/xdocdiff/
を使って、
xdoc2txt(2015-02-01時点のxd2tx207.zipを)
を利用する。
xdoc2txtのダウンロードは、URLが変わっていて
http://ebstudio.info/home/ の
http://ebstudio.info/home/xdoc2txt.html#download
からダウンロードする必要がある。
xdocdiffを展開して、ディレクトリ ./xdocdiff/xdocdiff.exe に実行ファイルを置いた場合は
xd2tx207.zipを展開した際の「command」ディレクトリにある「xdoc2txt.exe」をxdocdiff.exeと同じ階層である
./xdocdiff/xdoc2txt.exe に配置する。
TortoiseSVNの設定は、xdocdiffの説明にある通り、設定→差分ビューア→高度な設定→拡張子を指定し、xdocdiff.exeまでのフルパスを指定する。
追記
xdoc2txtとTortoiseSVNの問題なのか,差分表示したら,通常の何でもないExcelファイルが開けなくなった.差分ウィンドウを消したら解決した.ひとまずPC再起動した.