web-dev-qa-db-ja.com

FileFilterが有効になっているのに、WinMergeが.gitフォルダーをフィルタリングしないのはなぜですか?

Gitリポジトリのクローンを比較するとき、ディレクトリ比較タブに.gitフォルダとその内容が表示されることに悩まされます。

[ツール]-> [フィルター...]ダイアログで、FileFiltersリストにExclude Source Controlフィルターがあります。このファイルを調べると、.gitフォルダーの行があります。

def: include
d: \\\.git$ ## Git directory

比較で.gitフォルダーの差分が表示されるのはなぜですか?

4
ysap

これは、ワークスペース用に定義したフィルターファイルです。とりわけ、Gitのフィルタリングに機能するようです。

## This is a directory/file filter template for WinMerge
name: Exclude binaries
desc: Exclude all project binaries and source control

## Select if filter is inclusive or exclusive
## Inclusive (loose) filter lets through all items not matching rules
## Exclusive filter lets through only items that match to rule
## include or exclude
def: include

## Filters for filenames begin with f:
## Filters for directories begin with d:
## (Inline comments begin with " ##" and extend to the end of the line)

f: \.ext$

d: \\subdir$

d: \.git
d: ZZZ_.*
f: libucos3.*\.a

f: *.swp
f: *.pyc
2
ysap