Mercurial игнорировать файлы - PullRequest
       10

Mercurial игнорировать файлы

2 голосов
/ 15 декабря 2010

Как мне игнорировать все в папке bin, которая находится внутри разных проектов?

легкий путь -

^projects/a/bin/*$
^projects/b/bin/*$

Я хотел сделать что-то вроде -

^projects/*/bin/*$

Но вышеописанное не работает.

Ответы [ 4 ]

4 голосов
/ 15 декабря 2010

Самое простое это:

glob:bin/
glob:obj/
2 голосов
/ 15 декабря 2010

Вы можете использовать синтаксис glob для .hgignore, чтобы делать такие вещи еще проще:

syntax: glob
projects/*/bin/*
2 голосов
/ 15 декабря 2010

Чтобы сделать это действительное регулярное выражение, вам нужно:

^projects/.*/bin/.*$
0 голосов
/ 15 декабря 2010

Чтобы игнорировать указанные папки на фиксированном уровне, я использую что-то вроде этого:

syntax: regexp
(?i)^projects/[^/]*/bin/
...