나는 매우 실망 오류를 "수정 된 화물선이 적용되지 않습니다" 이 사이트에는 this one 및 this one이 포함됩니다.자식 bash 쉘은
내가 수동으로 덩어리를 편집하려고 지점에서 오전은 은 변경하지 수동 편집을 위해 자식에 의해 열린 파일, 여전히 오류가 "당신의 편집 덩어리가 적용되지 않습니다"점점.
이것은 CRLF 대 LF EOL 문자와 관련이 있다고 생각했습니다. 메모장 ++에서 편집 중이며 모든 줄 끝이 CRLF임을 알 수 있습니다. 나는 순진하게 모든 라인 결말을 LF로 바꾸려고했지만 아무 소용이 없었다.
모든 컨텍스트 라인에 공백이있는 것을 볼 수 있으므로 문제가되지 않습니다. 또한, 내가 가지고 :
git --global core.autocrlf
true
에 설정합니다.
도움을 주시면 대단히 감사하겠습니다.
편집 :는 VonC의 대답에 따르면, 내 특정한 경우에 나는 권한 + 내용 DIFF 있습니다. 이것은 아직도 내가 할 수없는 의미 하는가 :
git add -p
에만 권한은 diff한다면, 이것은 필요하지 않을 이유를 이해하고, 대화 형 옵션 삭제해야합니다; 하지만이 경우에도 대화 형 add
을 계속 수행 할 수있는 방법이 있습니까?
정확한 명령 순서와이 오류를 유발하는 다른 작업을 제공 할 수 있습니까? –
'git add -p'를 실행 한 후 코드 덩어리를 수동으로 편집하기 위해'e' 만 입력하면됩니다. 'git'은 행크 편집을위한 편집 파일을 엽니 다. 아무런 수정없이이 편집 파일을 닫더라도 오류가 발생합니다. – Atreyu
질문을 편집하여이 정보를 포함하십시오. 코드를 편집하는 단계를 추가 할 수도 있습니다. 또한 원래 편집에 대한보다 구체적인 예를 제시 한 다음 나중에 행크를 편집하는 방법을 보여주는 것이 도움이됩니다. –