小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


TortoiseSVNでWordやExcelの差分をWinMergeで比較する方法

はじめに

TortoiseSVNには専用の差分ビューワがありますが、WordやExcelのテキスト比較ができません。そこで、外部の差分比較ツールを使って、WordやExcelのテキスト比較を行います。
この記事では、TortoiseSVNでWordやExcelの差分をWinMergeで比較する方法をご紹介します。

Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
Mike Mason
オーム社
売り上げランキング: 51141

WinMergeをインストールする

以下のサイトからWinMergeをダウンロードして、ウィザードに従いインストールします。

WinMergeでWordやExcelを比較できるようにする

WinMerge単体ではWordやExcelを比較できません。このため、xdocdiff WinMerge Pluginというプラグインをインストールします。詳しくは以下のエントリを参照してください。

TortoiseSVNの設定から外部ツールとしてWinMergeを使う

1. TortoiseSVNの設定画面を表示します。
2. 差分ビューワの項目を選択します。
3. 外部のラジオボタンを選択し、プログラムのパスにさきほどインストールしたWinMergeのパスを指定します。

4. 続いて「高度な設定(A)」ボタンをクリックします。

5. 高度な設定画面で.docや.xls(.docx、.xlsxも含む)を一覧から削除します。こうすることで、差分比較の際にWordやExcelが起動することなく、WinMergeで比較することができるようになります。


6. .docや.xlsを削除したら、OKボタンをクリックします。

これで設定は完了です。WordやExcelを選択して、右クリックメニューから差分を選択すると、WinMergeが起動するようになります。