Respostas:
Alternativamente:
syntax: glob
bin/**
bin
bin/
bin/*
bin/**
- Todos fazem a mesma coisa com a glob, isto é, ignoram todos os diretórios e subdiretórios denominados bin, mas nenhum nome de arquivo bin.txt ou bin1. Qual é o sentido do asterix?
re
tipo de cara)
Fiz algumas experiências e descobri que a sintaxe regex no Windows se aplica ao caminho que começa com o repositório atual, com barras invertidas transformadas em barras.
Portanto, se seu repositório estiver em E: \ Dev, por exemplo, hg status
os padrões serão aplicados em foo / bar / file1.c e tal. As âncoras se aplicam a esse caminho.
Assim:
Espero que isso ajude, achei a página HGIGNORE (5) um pouco sucinta.
Ambos também filtram um diretório chamado cabin
, que pode não ser o que você deseja. Se você estiver filtrando o nível superior, poderá usar:
^/bin/
Para bin
diretórios abaixo da raiz, você pode omitir o ^. Não há necessidade de especificar sintaxe, regexp é o padrão.
Deixa pra lá, eu entendi
syntax: regexp
bin\\*
As expressões seguem a sintaxe padrão da expressão regular perl.
sintaxe: glob bin / **
Esta resposta é mostrada acima, mas também gostaria de acrescentar que * e ** são tratados de maneira diferente. ** é recursivo, * não é.
Veja Padrões Hg