2014-04-30 2 views
1

나는 브랜치 A에서 일하고 있으며, 버전 관리를 위해 eclipse mercurial 플러그인을 사용하고있다. 원격 저장소에서 변경 사항을 가져오고 업데이트하면서 내 프로젝트의 모든 지점에 대한 변경 사항을 업데이트했다. 현재 내 지점 A에는 다른 지점은 B, C, D라고 말합니다.hg 끌어 오기 및 업데이트를 어떻게 취소합니까?

내가 짚고 넘어서서 hg 롤백이 해결책이 될 수 있다는 것을 알았지 만 잘 모르겠습니다.

마지막 끌어 오기와 업데이트를 어떻게 취소합니까? 어떤 제안이라도 인정 될 것입니다.

+2

'hg help update' –

+0

+1 LB는 간결하고 재치가 있습니다. LazyBadger가 말하는 것은 당기고 업데이트하는 것이 그들이하는 일을하지 못할 수도 있다는 것입니다 ... – Vince

답변

0

How to revert a Mercurial hg pull?에 대한 직접적인 손. 또한 Mercurial FAQ (7.13).

hg update이 문제가 결코 보면, 단지 hg update YOUR_LOVED_REVISION_NUMBER을하고 working directory는 모든 물건을 다시, 그리고 유일한 물건.

당신이 오직 A 브랜치에서 일한다고 가정하면, hg pull은 문제가되며, 다른 사람의 브랜치에있는 다른 사람의 작업이 바로 뒤에있는 Mercurial 내부 기록에 있습니다. history (DAG)을 좋아하는 사람은 hg strip 리포지토리에있는 해당 성가신 가지가 될 수 있습니다.

A 분기가 공동으로 처리된다고 가정하면 hg pull은 다른 프로젝트를 프로젝트의 로컬 복사본으로 가져 왔습니다.

관련 문제