2012-05-20 11 views
12

Preferisco utilizzare la sintassi globale nei miei file .hgignore, ma ora ho bisogno di creare un modello rooted. Voglio ignorare la mia directory/static, ma non/assets/static. La rigaÈ possibile utilizzare modelli glob globulari in .hgignore?

static/ 

ignora entrambi. C'è un modo per fare schemi glob globulari? In caso contrario, posso passare alla regex, ma glob sembra molto più naturale per la corrispondenza dei nomi dei percorsi.

risposta

8

Non è possibile eseguire il root dei pattern glob - ciò è documentato in the manpage. È tuttavia possibile passare dalla sintassi glob e regexp a

syntax: glob 
*.pyc 

syntax: regexp 
^static/ 

syntax: glob 
*~ 
5

Secondo hgignore (5), non è possibile con gocce: modelli

Né glob né regexp sono radicate. Un modello glob-syntax del modulo * .c corrisponderà a un file che termina con .c in qualsiasi directory e un modello regexp del modulo .c $ farà lo stesso. Per fare il root di uno schema regolare, avvialo con ^.

Problemi correlati