Antworten:
Abwechselnd:
syntax: glob
bin/**
bin
bin/
bin/*
bin/**
- Alle machen dasselbe mit glob, dh ignorieren Sie alle Verzeichnisse und Unterverzeichnisse mit dem Namen bin, aber keinen Dateinamen bin.txt oder bin1. Was ist der Sinn von Asterix?
re
Ich habe einige Experimente durchgeführt und festgestellt, dass die Regex-Syntax unter Windows für den Pfad gilt, der mit dem aktuellen Repository beginnt, wobei Backslashes in Schrägstriche umgewandelt werden.
Wenn sich Ihr Repository beispielsweise in E: \ Dev befindet, hg status
werden die Muster auf foo / bar / file1.c und dergleichen angewendet. Anker gelten für diesen Pfad.
So:
Ich hoffe das wird helfen, ich fand die HGIGNORE (5) Seite etwas prägnant.
Beide filtern auch ein Verzeichnis mit dem Namen heraus cabin
, das möglicherweise nicht Ihren Wünschen entspricht. Wenn Sie auf oberster Ebene filtern, können Sie Folgendes verwenden:
^/bin/
Bei bin
Verzeichnissen unterhalb Ihrer Wurzel können Sie das ^ weglassen. Es ist nicht erforderlich, die Syntax anzugeben. Regexp ist die Standardeinstellung.
Egal, ich habe es verstanden
syntax: regexp
bin\\*
Ausdrücke folgen der Standard-Perl-Syntax für reguläre Ausdrücke.