2013-07-26 2 views
1

파일을 git 저장소에 추가해야하며 올바른 유형의 줄 끝이 필요합니다.GIT에서 한 파일 만 이진 파일로 만듭니다.

perforce에서는 "-t binary"을 사용하여 파일을 이진 파일로 만들었지 만 GIT에서 파일을 이진 파일로 설정하는 방법을 모르겠습니다.
저장소가 상당히 크기 때문에 전역 변경을 원하지 않습니다.
새 파일은 .html이며 이미 변경하지 않으려는 파일 수는 .html입니다.
새 파일의 이름에 대한 선택권이 없습니다.

전역 변경을 수행하지 않고 어떻게 하나의 파일 만 강제로 이진 파일로 만들 수 있습니까?

답변

1

당신은 (당신이 당신의 파일과 같은 디렉토리에 넣을 수)를 .gitattributes file에 파일을 기록 할 수 있습니다 :

yourFile.html -crlf -diff 
yourFile.html -text -diff 

이 약간 다릅니다 : 그것은과 동일

yourFile.html binary 

yourFile.html eol=lf 
: (같은 .gitattributes 파일) core.eol 지시보다는

이렇게하면 git checkout에 줄 끝을 자동 수정합니다.
귀하의 경우에는 필요하지 않습니다 : binary이면 충분합니다.

"Dealing with line endings"에 더 있습니다.

관련 문제