2011-02-01 5 views
1
I 영구적으로 .git/정보를 사용하여 모두 하나의 디렉토리에있는 파일과 자식 사랑하는 모든 하위 디렉토리를 제외해야

이/는 .git/정보는/

속성 속성을 사용하여 자식 사랑하는 모든 중첩 된 디렉토리 아래에있는 모든 파일을 제외

속성에 "-diff"행을 추가하면 한 레벨에서 크게 작용하지만 재귀 적으로 수행 할 수있는 방법을 찾지 못했습니다.

dir/dir1/dir2/dir3/dir4/dir5/.. 및 파일 모두 dir/* -diff은 한 수준에서 작동하고 dir/**/* -diff는 두 번째 수준에서 작동하는 식으로 계속됩니다.

한 줄로 처리 할 수 ​​있습니까?

답변

0

*를 제거하고 dir/ -diff 만 사용하면됩니다.

더 좋으면 * -diff을 사용하고 .gitattributes 파일을 dir 디렉토리에 넣습니다.

+0

"dir/-diff"가 작동하지 않아 git 버전 1.7.3.5를 사용하고 있으며 실제로 .git/info/attributes에서 개별 작업을 수행해야합니다. 개별 .gitattributes (질문이 업데이트 됨) –