[[PrimeKarte]] > [[開発環境]] > WinMerge

#contents
#br

*概要 [#j850a88e]
-ファイル比較ソフト。フォルダの比較もできます。差分のコピーが簡単です。

*使い方 [#ce239739]
-以下のページを参考にしてください。
--http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html
--http://so-zou.jp/software/tech/tool/diff/winmerge/
--http://luna-plate.com/archives/5510

*上手くマージできない事例及び対処方法 [#adf889f9]
**using(){}があると上手くマージできない。【対処方法あり】 [#qe6a1fd7]
-WinMergeの設定で以下の設定を行うとusing対応した比較ができます。
--比較~
空白:全て無視する を選択する。~
改行文字の違いを無視する にチェックを付ける。
--エディタ~
タブ:スペースを挿入 を選択する。

*コメントを除外して比較したい [#o85893de]
+WinMergeインストールフォルダ配下にIgnoreSectionMarkers.iniを作成する
#ref(winmerge002.jpg)
~
+IgnoreSectionMarkers.iniにファイルタイプ毎のコメントパターンを記述する
--例
 [set0]
 StartMarker=/*
 EndMarker=*/
 InlineMarker=//
 FileType0=cs
 FileType1=cpp
 FileType2=c
 FileType3=h
 FileType4=java
 FileType5=js
 FileType6=php
 
 [set1]
 StartMarker=/*
 EndMarker=*/
 InlineMarker=--
 FileType0=sql
+オプション > 比較 > 一般 > コメントの差異を無視する にチェックを付ける
#ref(winmerge001.jpg)
~
+iniファイルに指定したファイルタイプ同士の比較を行うとコメントは差異としてカウントされない

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS