バージョン管理システムによる差分を WinMerge などで表示する秀丸マクロ (Git, Mercurial, Subversion に対応) Ver.1.6
NORI 2013年06月06日
【特長】
・編集中のファイルの前回のコミットからの差分を WinMerge などで表示します。
・使用中のバージョン管理システムの種類は、編集中のファイルがあるフォルダを上へと遡り、
以下のフォルダの内最初に見つかったものにより判断します。
・.git
・.hg
・.svn
【導入手順】
1. WinMerge など、お好きな差分表示ツールをインストールする。
2. Subversion による差分を表示したい場合は、Win32Svn などのコマンドラインクライアント
をインストールする。
3. 利用しているバージョン管理システムに設定を追加する。
(詳しくは vcs_diff.mac に記述されているコメント、または、HomePage を参照)
【動作環境】
以下の環境で動作確認済みです。
・秀丸エディタ ver 8.21
・WinMerge 2.12.4.26+jp-26 - Japanese Unicode
■しかくGIT
・msysgit 1.8.0
・TortoiseGit 1.7.15.0
■しかくMercurial
・TortoiseHg 2.1.3
■しかくSubversion
・Win32Svn 1.7.8
・TortoiseSVN 1.7.3