Odpowiedzi:
Na przemian:
syntax: glob
bin/**
bin
bin/
bin/*
bin/**
- Wszyscy robią to samo z glob, tj. Ignorują wszystkie katalogi i podkatalogi o nazwie bin, ale nie wszystkie nazwy plików bin.txt lub bin1. Jaki jest sens asterix?
re
Przeprowadziłem kilka eksperymentów i odkryłem, że składnia wyrażeń regularnych w systemie Windows dotyczy ścieżki zaczynającej się od bieżącego repozytorium, z ukośnikami odwrotnymi przekształconymi w ukośniki.
Więc jeśli twoje repozytorium znajduje się na przykład w E: \ Dev, hg status
zastosuje wzorce do foo / bar / file1.c i tym podobne. Do tej ścieżki mają zastosowanie kotwice.
Więc:
Mam nadzieję, że to pomoże, uważam, że strona HGIGNORE (5) jest trochę zwięzła.
Oba będą również odfiltrowywać wywołany katalog cabin
, który może nie być tym, czego chcesz. Jeśli filtrujesz najwyższy poziom, możesz użyć:
^/bin/
W przypadku bin
katalogów poniżej katalogu głównego możesz pominąć ^. Nie ma potrzeby określania składni, domyślnym jest regexp.
Nieważne, rozumiem
syntax: regexp
bin\\*
wyrażenia są zgodne ze standardową składnią wyrażeń regularnych Perla.