2013-11-14 3 views
0

나는 OSS 프로젝트를 진행하고 있으며 좋은 로컬 git repo를 가지고있다. 최근 때로는 내가 패치를 제출을 를 발생하고이를 적용 할 수 없습니다 :존재하지 않는 캐리지 리턴을 표시

error: foo.xml: patch does not apply 
Did you hand edit your patch? 
It does not apply to blobs recorded in its index. 
Cannot fall back to three-way merge. 

을하고 이런 때 인해 캐리지 리턴을 추가 할 파일을 항상.

나는 git-diff을 들여다 본다. 나는 그 라인의 끝 부분에 보이는 그 캐리지 리턴 (^M)을 본다.

그들은 존재해서는 안되며, 나는 윈도우도 사용하지 않으며, vim은 일반적인 뉴 라인을 보았습니다 \n. 그것은 일종의 심령 검사원처럼 느껴지고 무서워지고 있습니다.

단서가 있습니까?

답변

관련 문제