programing

Git가 파일을 이진 파일로 취급하도록 하려면 어떻게 해야 합니까?

jooyons 2023. 10. 22. 20:01
반응형

Git가 파일을 이진 파일로 취급하도록 하려면 어떻게 해야 합니까?

그래픽 스튜디오 프로젝트 파일이 텍스트로 처리되고 병합되어 계속 문제가 발생하는 중형 프로젝트에 문제가 있음.git가 이 파일들을 자동 병합하지 않도록 파일을 이진 파일로 설정하고 싶습니다.

이것을 할 방법이 방법이 있습니까?

, 속성을 사용합니다.이런 것을 당신의 것에 넣습니다..gitattributes파일(존재하지 않는 경우 생성):

*.sln binary
*.suo binary
*.vcxproj binary

여기에는 실제로 다음과 같은 사전 정의된 매크로가 있습니다.-diff -merge -text.

여전히 차이를 볼 수 있는 경우 다음을 사용할 수 있습니다.

*.sln -merge -text

이런 식으로.*.sln파일이 병합되지 않고 eol이 정규화되지는 않지만 한편으로는 diffable입니다.

에서 이진 파일 속성을 정의해야 합니다..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

반응형