반응형
Git이 파일을 바이너리로 취급하게 지불해야합니까?
Visual Studio 프로젝트 파일이 텍스트로 처리하고 병합하여 문제가 계속되는 중간 크기 프로젝트에 문제가 있습니다. git이 대신 파일을 자동으로 병합하지 않도록 파일을 바이너리로 설정하고 싶습니다.
이 작업을 수행하는 방법이 있습니까?
예, 속성을 사용 합니다 . .gitattributes
파일 에 다음과 같이 제안하십시오 (존재하지 않는 경우 작성하십시오).
*.sln binary
*.suo binary
*.vcxproj binary
여기에 binary
미리 정의 된 매크로 실제로 동등은 -diff -merge -text
.
여전히 차이를 사용할 수 있습니다.
*.sln -merge -text
이렇게하면 *.sln
파일이 병합되지 않고 eol이 정규화되지 않고 비교 가능합니다.
이진 파일 속성을 파일에 정의해야 .gitattributes
합니다 (존재하지 않는 경우 생성). 텍스트 diff 파일로 처리하지 못하도록 다음 줄을 넣어야합니다.
# Define binary file attributes.
# - Do not treat them as text.
# - Include binary diff in patches instead of "binary files differ."
*.sln -text diff
*.suo -text diff
*.vcxproj -text diff
*.gif -text diff
*.gz -text diff
*.ico -text diff
*.jpeg -text diff
참고 URL : https://stackoverflow.com/questions/11162267/how-do-i-make-git-treat-a-file-as-binary
반응형
'IT' 카테고리의 다른 글
KVO 및 ARC 제거 방법 (0) | 2020.09.12 |
---|---|
console.log javascript [기능] (0) | 2020.09.12 |
RESTful 로그인 실패 : 401 또는 사용자 지정 응답 반환 (0) | 2020.09.12 |
인터셉터를 사용하여 Retrofit 2.0에서 헤더를 추가하는 방법은 무엇입니까? (0) | 2020.09.12 |
Git이 잘못된 지적로 푸시 (0) | 2020.09.12 |