WinMerge
View Outline
高速かつ洗練された差分表示&統合プログラム。
本家
http://winmerge.sourceforge.net/
WinMerge 日本語版
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html
タイトルにはMergeとあるけれど…
WinMergeというタイトルからも分かるとおり、差分表示と統合を目的としていることから、「最初からリードオンリ」という指定がない。
私の場合はあまりここで触る気がないので、常にリードオンリにしたい。
というわけで下記を追加。
CMergeDoc::OpenDocs(CString sLeftFile, CString sRightFile, BOOL bROLeft, BOOL bRORight, int cpleft, int cpright) { BOOL bBinary = FALSE; BOOL bIdentical = FALSE; int nRescanResult = RESCAN_OK; // always ReadOnly ← bROLeft = TRUE; ← bRORight = TRUE; ←
これで統合もできる差分表示ソフトになる。
この機能、オプションで用意した方が良いに違いないが、ちょっと直して動きに満足したのでそこまでしない(ぐうたら)
ビルドtips
最後のステップで、stampverなるコマンドがないと怒られる。別途用意しておく必要がある。