2017-10-04 11 views
1

작업 디렉토리에서 약 10 개의 파일 변경 사항이있는 Mercurial 분기에서 작업하고있었습니다. 작업 디렉토리의 부모가 지점의 끝이었습니다. 그런 다음 작업 디렉토리에서 10 가지 변경 사항이 있음을 잊어 버린 동일한 지사에서 훨씬 오래된 변경 세트로 업데이트했습니다. 이제는 작업 디렉토리에 수백 가지 변경 사항이 있었고 10 가지 변경 사항이 무엇인지 알지 못했습니다. 이전 변경 집합에 대한 업데이트를 취소하고 작업 디렉토리에 10 개의 변경 사항이있는 상태로 돌아갈 수있는 방법이 있습니까?Mercurial 업데이트를 취소하는 방법

문제를 복잡하게 만들려면 비교할 때 충돌을 병합하라는 메시지가 나타나면 업데이트를 제어했습니다.

나는 혼란 스러웠다.

답변

1

작업 디렉토리에서 이름이 .orig 인 파일을 찾으십시오. 그것들은 원래 버전의 백업입니다.

불행히도 이것은 수은 UI가 기본적으로 안전하지 않은 곳입니다. 별칭을 추가하여 기본 동작 인 hg update을 재정의하거나 hg update --check을 수행하는 별칭을 추가하는 것이 좋습니다.