Risposte:
In alternativa:
syntax: glob
bin/**
bin bin/ bin/* bin/**- Tutti fanno la stessa cosa con glob, ovvero ignorano tutte le directory e le sottodirectory denominate bin ma non alcun nome file bin.txt o bin1. Qual è il punto di asterix?
respecie di ragazzo)
Ho fatto alcuni esperimenti e ho scoperto che la sintassi della regex su Windows si applica al percorso che inizia con il repository corrente, con barre rovesciate trasformate in barre.
Quindi, se il tuo repository è in E: \ Dev per esempio, hg statusapplicherà i pattern a foo / bar / file1.c e simili. Le ancore si applicano a questo percorso.
Così:
Spero che questo possa aiutare, ho trovato la pagina HGIGNORE (5) un po 'succinta.
Entrambi filtreranno anche una directory chiamata cabin, che potrebbe non essere quella desiderata. Se stai filtrando il livello più alto, puoi usare:
^/bin/
Per le bindirectory sotto la tua radice, puoi omettere ^. Non è necessario specificare la sintassi, regexp è l'impostazione predefinita.
Non importa, l'ho capito
syntax: regexp
bin\\*
le espressioni seguono la sintassi standard perl delle espressioni regolari.
sintassi: glob bin / **
Questa risposta è mostrata sopra, tuttavia vorrei anche aggiungere che * e ** sono gestiti in modo diverso. ** è ricorsivo, * non lo è.
Vedi Hg Patterns