Mercurial과의 협력이 처음입니다. 내 상황 :
- 다른 프로그래머가 파일의 rev 1을 변경하여 4 칸 들여 쓰기를 2 칸 들여 쓰기로 바꿨습니다. (즉, 모든 회선을 변경했습니다.) rev 2를 호출하여 원격 저장소로 밉니다.
- 로컬 작업 공간에서 다양한 코드 변경 사항을 사용하여 실질적인 변경 사항 개정 1을 커밋했습니다. 레브 3을 부르십시오.
- 나는 무슨 일이 일어나고 있는지에 대한 명확한 생각없이
hg pull
에드와hg merge
D를했습니다. - 갈등은 무수하고 실제로는 아닙니다.
따라서 병합하기 전에 로컬 리포지토리를 2 칸 들여 쓰기로 변경했으면합니다. 그런 다음 합병은 사소한 것입니다. 그러나 나는 백업 할 수없는 것 같습니다. 나는 필요하다고 생각 hg update -r 3
하지만 말한다 abort: outstanding uncommitted merges
.
병합을 취소하고 로컬 리포지토리의 간격을 변경 한 후 다시 병합하려면 어떻게해야합니까?
M-x indent-region
, 후회 트릭도 마찬가지였습니다.