본문 바로가기
백엔드기술/개발환경

이클립스에서 git 사용시 소스 자동변경

by RevFactory 2013. 8. 18.

크로스 플랫폼 개발 환경(리눅스, 맥, 윈도우)에서 git을 사용할때 개발환경 차이로 인해 체크아웃만 받았는데도 수정되었다고 표시되는 경우가 있다. 


1. 처음에는 whitespace 문제라고 여겨서 이클립스 설정을 바꾸었으나 여전히 문제 발생


2. Git Bash 로 소스를 clone 해서 다운로드 받으니 이클립스에서 저장소 추가 후 프로젝트 Import 할때까지는 문제가 없었음. 하지만 작업을 진행하다보니 수정하지 않는 파일인데 수정했다고 인식되어 커밋할때 리스트에 추가됨 


3. Git 설정을 다시 보니 시스템 셋팅에 autocrlf 가 True 인 것을 발견하고 검색을 해보니 OS간 줄바꿈 문자 불일치를 해결하기 위해 윈도우에서 강제로 줄바꿈 문자로 변경하였다가 커밋할때 원래대로 되돌리는 옵션이라고...


4. 시스템 설정이라 그런지 False로 바꾸지 못하여 Git을 재설치함

 

이런게 삽질..


아래 문제의 스크린샷...