2015-01-07 11 views
1

.hgignore 파일은 Visual Studio 솔루션의 "bin"폴더를 무시합니다. 그러나 "bin"으로 끝나는 모든 폴더 (예 : 폴더 "testbin")도 무시합니다. 정확한 이름을 가진 폴더를 무시한 .hgignore

syntax: glob 
bin/ 

나는 ^/bin/, /bin/^/bin/을 시도했지만 그들 중 누구도 제대로 작동하지 않습니다.

정확히 ""이라는 폴더를 모두 무시하고 싶습니다. "123bin"또는 "bin123"이 아닙니다. .hgignore 파일을 어떻게 설정해야합니까?

답변

3

syntax: regexp으로 구문을 변경하면 정상적으로 작동한다고 생각합니다. Glob 구문은 루팅을 지원하지 않습니다. Per hg help hgignore :

glob 또는 regexp 패턴이 루팅되지 않습니다. * .c 형식의 glob-syntax 패턴은 모든 디렉토리에서 .c로 끝나는 파일과 일치하며, .c $ 형식의 정규 표현식 패턴은 동일한 작업을 수행합니다. 정규 표현식을 뿌리려면 ^로 시작하십시오.

+0

이것은 나를 괴롭혔습니다. 고맙습니다. –