1. ホーム
  2. svn

[解決済み] WinMergeでSVNフォルダを無視するには?

2022-08-20 11:14:35

質問

WinMerge を使用して、2 つの Subversion 作業コピー フォルダーを再帰的に比較しようとしています。

残念ながら、WinMerge は Subversion のコントロール フォルダー内の多くの差分ファイルを表示します ( .svn または _svn ).

どうにかして、比較から Subversion フォルダを除外することは可能でしょうか?または、これを行うことができる別の (無料の) 差分ツールがありますか?

どのように解決するのですか?

ファイルフィルタを作ってみる

WinMerge はこれをうまく処理します。 あなたが作成し使用したいのは フィルター . 下 Tools | Filters... | Filefilters で、新しいフィルタを作成するか、既存のフィルタを変更します。

このような感じになります。

## Ignore Java class and jar files
f: \.class$
f: \.jar$

## Ignore subversion housekeeping directories
d: \\.svn$
d: \\._svn$

保存して、マージするアイテムを選択するときに、定義したフィルタを Select Files or Folders ダイアログボックスで定義したフィルターを選択します。ボーナス ポイント。これは保存され、今後のマージでデフォルトとして使用されます。