回答:
WinMergeはこれをうまく処理します。フィルターを作成して使用したい。でTools | Filters... | Filefilters
、新しいフィルタを作成するか、既存のフィルタを変更します。
次のようになります。
## Ignore Java class and jar files
f: \.class$
f: \.jar$
## Ignore subversion housekeeping folders
d: \\.svn$
d: \\._svn$
保存して、マージするアイテムを選択するときに、Select Files or Folders
ダイアログボックスから定義したフィルターを選択します。ボーナスポイント:これを保存し、将来のマージのデフォルトとして使用します。
WinMerge(バージョン2.12.4)には、ソース管理のファイルとディレクトリを除外するフィルターがすでに含まれており、これはExclude Source Controlと呼ばれています。
Subversion、CVS、Git、Bazaar、Mercurialで機能し、フィルターを作成する必要はありません。比較中にフィルターを適用するだけです。
WinMerge(バージョン2.12.4)には既にフィルターが含まれていますが、(少なくとも私のインストールでは)Subversion、Git、Bazaarのフィルターはコメント化されています。
ここに移動:(Tools | Filters | Filefilters | Exclude Source Control
ダブルクリックして編集)
次のように行を編集します。
d: \\.svn$ ## Subversion working copy
d: \\_svn$ ## Subversion working copy ASP.NET Hack
d: \\cvs$ ## CVS control directory
d: \\.git$ ## Git directory
d: \\.bzr$ ## Bazaar branch
d: \\.hg$ ## Mercurial repository