2014-09-16 2 views
3

Atlassian Stash와 Eclipse Kepler 용 Git 플러그인을 사용하고 있으며 저장소를 복제하려고합니다. 내가 그것을 완성하자마자, 나는 N 개의 무단 변경으로 즉각 끝납니다. N은 시도 할 때마다 다릅니다. 분명히 다른 두 파일을 비교해보고 비교할 때 하나의 변경 사항은 없습니다. 필자는 파일의 메타 데이터간에 약간의 차이가있을 수 있다고 추측하고 있습니다. 그러나 정확하게 변경된 내용을 찾을 수 없기 때문에 파일을 커밋하거나 푸시하고 싶지 않습니다. 내가 말했듯이, 변경된 파일의 수는 완전히 무작위이며, 변경된 파일의 종류도 꽤 무작위입니다. (.project, .java, .groovy 등).Eclipse에서 복제 후 즉시 unstaged 변경

나는 this question, this questionthis question을 보았지만 아무도 내 질문을 해결하지 못했습니다.

왜 이런 일이 발생했는지에 대한 아이디어가 있습니까?

+0

잘 모르겠지만 줄 끝 문제 인 것처럼 들리지만 ... 프로젝트가 사용하는 플랫폼과 다른 플랫폼을 사용합니까? – Jubobs

+0

그걸 살펴 봤지만 전체 프로젝트는 동일한 OS 및 개발자 설정을 사용하고 있으므로 가능성이 희박합니다. – kinbiko

+0

이 질문을보십시오. http://stackoverflow.com/questions/3195140/git-status-reports-modified -files-in-a-freshly-cloned-repo, 문제를 해결해야합니다. – merenlin

답변

1

의견에서 이미 언급했듯이, 이것은 줄 끝 문제입니다.

하루도이 문제가있었습니다.

git plugin (egit)에는 issue (.gitattributes)이 있는데 여기에서 줄 끝이 처리되는 방식을 구성 할 수 있습니다. - 플러그인을 사용하고 있고 여전히 사용하고 싶다면 먼저 줄 끝을 수정하고 IDE의 줄 끝을 Unix-Line-Endings를 사용하도록 구성해야합니다. Windows) 컴퓨터. 이렇게하면 새 파일의 줄 끝 문제를 해결할 수 있습니다.


전적으로 git이 라인 엔딩을 처리해야한다는 사실에 반대합니다. 개발자는이 문제를 관리해야합니다. 따라서 IDE가이 문제를 처리하고 이미 언급 한대로 구성하십시오.

관련 문제