2011-03-18 1 views
0

정상입니까? 이것을 커밋해야합니까?줄 끝을 변환했고 git-diff는 내 전체 파일이 다르다고 말합니다. 내가 무슨 짓을 한?

힘내는 단어를 저장하기 전에 \n으로 변환하는 설정이 있지만 기본적으로 * nix 스타일을 사용하도록 편집기를 다시 구성 했으므로 (Windows 스타일로 어떻게 변경되었는지는 모르겠 음) 내가 작업 디렉토리에 가지고 있던 모든 것, "잡히다".

두려워 할 이유가 있습니까?

가 중요한 것을

하지,하지만 파일은

+1

본이 질문 및 답변 : http://stackoverflow.com/questions/861995/is-it-possible-for-git-merge-to-ignore-line-ending-differences – dthorpe

+0

아, 네, 그렇습니다 갈등. 커다란 프로젝트는 아니지만별로 복잡하지는 않지만 어떻게하면 정말 지저분 해지는 지 알 수 있습니다. –

답변

3

망할 놈의 권리 등 CSS, HTML, PHP, JS이다. 힘내의 차이점은 행이 변경되었는지 여부에 따라 달라지며 문자 그대로 파일의 모든 단일 행이 변경되었습니다. 그것은 라인 엔딩을 변환 할 때 발생합니다.

걱정할 이유가 없습니다. git이 작업 디렉토리에 복사본을 남기면서 커밋 된 파일을 변환하도록 말한 첫 번째 옵션을 고려해보십시오.

+0

나는 생각했다. 가장 큰 문제는 코드 기반으로 작업하는 몇몇 사람들과 함께 대규모 프로젝트에서이 작업을 수행했다면 잠재적 갈등이라고 생각합니다. –

관련 문제