2014-10-22 3 views
1

git-tfs를 사용하고 있으며 파일을 임의로 변경하는 데 문제가 있습니다. 내가git reset - 파일이 재설정되지 않습니다.

git reset --hard 

을 실행하면

은 내가 커밋 적절한에 있어요,하지만 난 아직 보류중인 변경 내용을 가지고 있다고 말한다. 아무도 여기서 무슨 일이 일어날 지 설명 할 수 있습니까?

enter image description here

그리고 여기가

enter image description here

+1

대소 문자를 구별하지 않는 파일 시스템에서 대소 문자를 구분하는 파일 이름으로 프로젝트를 체크 아웃 했습니까? –

+0

그건 아주 좋은 질문입니다 @ 칼럼, 그리고 나는 대답이 없습니다. 내 NTFS 파일 시스템은 대소 문자를 구분합니다. 수정 방법에 대한 조언이 있으십니까? –

+0

차이점은 무엇입니까? –

답변

0

내 생각 엔이이 core.autocrlf이 라인 엔딩을 변경과 관련이 있다는 것입니다 내 설정이다. core.autocrlf=false으로 해봤습니까?

파일을 삭제하고 체크 아웃해야하거나 core.autocrlf=false (전 세계적으로)으로 처음부터 다시 git tfs clone을 다시 시도해야 할 수도 있습니다.

+0

당신이 옳다고 생각합니다. 파일을 다시 확인했는데 더 이상 발생하지 않는 것 같습니다. 나는 autocrlf를 false로 설정했다. 왜냐하면 단순히 [@coridrew] (https://twitter.com/coridrew)가 그녀의 만남 -12fs에서 추천 한 것이기 때문에 –

+0

autocrlf = true이지만 그 autocrlf를 발견했다. = false는 git-tfs로 작업 할 때 더 자주 나를 괴롭히지 않게합니다. – Anders

+1

git-tfs는 복제를 할 때 문제가 발생하지 않도록 로컬에서'autocrlf = false'를 설정합니다 (Windows에서 전 세계적으로도 더 좋은 방법이라고 생각합니다) – Philippe

관련 문제