[Unity] Git Desktop 사용 시 lf will be replaced by crlf the next time git touches it... 해결 방법
2023. 10. 26.
오류 증상 여러 개의 에셋을 하나의 유니티 프로젝트에 받고 깃 데스크탑으로 깃에 올리는 순간 lf will be replaced by crlf the next time git touches it~라는 문구로 시작하는 셀 수도 없는 오류가 발생하였다. 이 이슈는 하나의 써드파티 에셋을 받으면서 발생된것으로 추측되는데, 해당 에셋을 깃에 안 올릴 수 없으니 어떻게 해서든 해결을 해야 했다. 오류 원인 다행히도 원인은 한 가지였는데, OS에 따른 줄 바꿈 문자열의 차이 때문이었다. 다시 말해서, 에셋 제작자마다 에셋을 제작할 때 사용한 OS(Mac, Windows, Linux 등)이 달랐고 문자열 통일이 되지 않았기 때문이다. 이러한 줄바꿈 문자열은 LF, CR, CRLF으로 나뉘게 되고, 이들이 통일되어 있..