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
. 그것은 일종의 심령 검사원처럼 느껴지고 무서워지고 있습니다.
단서가 있습니까?