35k 라인 파일에서 작업하고 있습니다. 파일의 아무 곳에 나 하나의 라인을 추가하면, 나의 머큐리얼 커밋은 멈춘다. 다음과 같은 현상이 발생합니다.괄호 안의 텍스트 3 대용량 파일에 변경 사항을 적용 할 때 수은 커밋을 중단합니다.
-someSuperCode(); // it shows me that the following two lines have been removed.
-int counter = 0;
+someSuperCode(); // And right beneath it, it show me that these two lines have been added.
+int counter = 0;
이는 파일의 모든 행에 대해 발생합니다. 이 예제 라인은 내가 추가 한 라인이 아니라 이미 파일에 있던 라인입니다. 나는 파일의 끝에서 개행을 추가하고, 탭을 공백으로 변환하고, 공백에 흰 공백을 제거하는 것과 같은 숭고한 설정의 가능한 모든 순열을 시도했다. 그러나 이것은 항상 일어 났고 나는 현재 어떤 일이 일어나고 있는지 전혀 모른다. vim에서 동일한 변경을하면 모든 것이 잘 작동합니다.
가장 해로운 발명품으로 인한 또 다른 문제는 DOS 라인 결말입니다! – Ringding