반응형
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
반응형
'programing' 카테고리의 다른 글
| 폴더의 모든 파일을 기존 컨테이너 폴더로 "docker cp" (0) | 2023.10.22 |
|---|---|
| Windows 7에서 WMI/powershell을 사용하여 화면 해상도 가져오기 (0) | 2023.10.22 |
| 판다 그룹:줄 조합을 얻는 방법 (0) | 2023.10.22 |
| 각 루프별로 mysql 결과 집합 데이터에 액세스하는 방법 (0) | 2023.10.22 |
| 문자열은 VBA에서 반복할 수 있는 배열입니까? (0) | 2023.10.17 |