2010-08-02 4 views
4

다음을 무시해야합니다.git에서 디렉토리 체인을 무시합니까?

/a/b/c/d/e/f/g과 같은 경로에서 나는 /d/e/f/g을 무시해야합니다. 나는 또한 모든 장소를 무시할 수 있어야합니다 /d/e/f/ga 아래에 나타납니다. d/e/f/g을 시도했지만 작동하지 않았습니다. 생각?

답변

4

시도 :

**/d/e/f/g 

나 :

a/**/d/f/g 
5

흥미로운 요구 사항. 귀하의 유스 케이스가 실제로 무엇인지 궁금합니다.

이 당신이 (자식 트리 아래의 방법에있는 모든 .gitignore 파일을 읽고) 제외해야하는 각 서브 트리의 상위 디렉토리에 별도의 .gitignore처럼 당신이 뭔가를해야하는 방법. 당신이 정말로 하나의 .gitignore 파일을 원하는 경우

... 글쎄, 난이 시도하지만, gitignore doc으로 가고, 그건 대부분의 일반적인 쉘 글로브, 그래서 작업 같은 것을하지 않은 :

... 점점 더 많은 별표가 반복되어 나와 가장 합리적인 가격으로 반복됩니다.

나는 여기에 성능 저하가있을 것이라고 상상하지만 얼마나 심각한 지 모르겠습니다. 아마 지난 5 ~ 10 년 동안 만들어진 모든 시스템에서 대부분의 repos가 눈에 띄지 않을 것입니다.