2010-01-22 5 views
1

hgignore를 사용하여 특정 파일을 무시할 수있는 방법이 있다는 것을 알고 있습니다.Mercurial - 대용량 파일을 무시함

특정 크기를 초과하는 모든 파일을 무시하는 방법이 있습니까?

감사합니다.

+0

http://stackoverflow.com/questions/2551719/mercurial-hook-to-disallow-committing-large-binary-files – nicerobot

답변

4

불행히도 .hgignore에서 일치하는 것은 파일 이름으로 처리됩니다. 그러나 크기에 따라 .hgignore 파일을 자동 작성 (추가)하는 사전 커밋 (pre-commit) 훅을 작성할 수 없습니다.

9

영리한 개념. 거기에 대한 기본 기능은 없지만, 같은 장비 최대 뭔가 수 :

find -type f -size +10M > .hgignore 

당신은 precommit 후크에 그것을 실행할 수 있지만 이전 항목에서 행을 삭제하는 것이 좋습니다.

관련 문제