¿Por qué WinMerge no filtra las carpetas .git aunque FileFilter está vigente?

¿Por qué WinMerge no filtra las carpetas .git aunque FileFilter está vigente?

Al comparar clones de repositorios de git, me molesta la apariencia de la carpeta .git y su contenido en la pestaña de comparación de directorios.

En el cuadro de diálogo Herramientas -> Filtros..., tengo el Exclude Source Controlfiltro en la FileFilterslista. Al examinar este archivo, hay una línea para la .gitcarpeta:

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

¿Por qué sigo apareciendo las .gitdiferencias de carpeta en mis comparaciones?

Respuesta1

Este es un archivo de filtro que definí para mi espacio de trabajo. Parece funcionar para filtrar Git, entre otras cosas:

## 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

información relacionada