나는 다른 Hg hgignore 파일 질문을 보았지만 정규 표현식을 사용할 수 없었습니다.부정 lookahead를 사용하여 .hgignore 파일에 호를 걸어서
Projects/search.intrasearch/newUI/override/xslt/foo.xsl
Projects/search.intrasearch/newUI/default/
Projects/search.intrasearch/oldUI/baz/
내가 두 번째 두 줄을 무시하고 싶지만 처음하지 :
이러한 파일을 상상해보십시오. 따라서, Mercurial에서 은 newUI/override 디렉토리에있는 파일 들인과 children을 포함하고 싶습니다.하지만 그게 전부입니다. 실제 시스템에서는 위의 디렉토리보다 많은 디렉토리가 있으므로 단순히 oldUI를 제외하고 기본값이 작동하지 않습니다. 포함 방법이 필요합니다.이 의욕에 정규식 도구에서 작동하지만,하지 :
(?i)Projects/search.*?/newUI/(?!override).*
(?i)Projects/search[^/]*/(?!newUI).*
이 성공적으로 제외 할 것 같다
(?i)Projects/search\.intrasearch/(?!newUI/override).*
정상적으로 작동하는 것처럼 보이므로 버그를 신고 할 것입니다. –