2014-04-01 3 views
0

나는 4 개의 체인지를 가지고 있는데 나는 리비전 2로 돌아가고 리비전 3과 4를 취소하고 싶다. 가능하다? 입력 할 명령은 무엇입니까?어떻게 mecurial의 특정 개정판으로 돌아갈 수 있습니까?

+0

또한 도움이된다면 대답을 수락하거나/upvote 기억하십시오. 귀하의 프로필에서 볼 수 있듯이 결코 그렇게하지는 않습니다. 그것은 나쁜 매너입니다. 다음을 읽어보십시오. http://meta.stackoverflow.com/help/someone-answers –

+0

예. 사실 그렇게하지 못했습니다. 덕분에, 지금부터 할게요. – user2969259

답변

1

hg update [-r REV]은 작업 사본 상위 개정판을 변경하고이 새 상위 개정판과 일치하도록 파일 내용을 변경합니다. 즉, 새 커밋은 업데이트되는 개정에서 계속됩니다.

'취소'란 정확히 무엇을 의미합니까? 그들을 존재에서 제외 하시겠습니까? 당신은 strip 명령을 사용하여 해당 작업을 수행 할 수 있습니다 변경 집합 및 저장소에서 모든 자손을 제거

hg strip [-r REV]

합니다. 변화가없는 것처럼 보일 것입니다. 이 명령은 enable이 먼저 필요한 MqExtension의 일부입니다.