2014-09-09 3 views
4

변경 내용을 Mercurial 선반에서 작업 디렉토리로 복사하고 선반에 변경되지 않은 복사본을 남기고 싶습니다."hg shelf apply"를 어떻게 할 수 있습니까?

힘내, 내가 git stash apply으로 그 것을하게 만들지 만, TortoiseHg이 나를 똑같이하도록하는 방법을 볼 수 없다.

사본에 선반에서의 변화보다는 이동을 검색 할 수있는 방법이 있나요?

hg unshelve --keep  keeps shelve after unshelving 

그래서 나는 이것이 당신이 찾고있는 가정

+0

스위치가 있습니다! –

답변

5
  1. 선반 확장 스토어 선반은 .hg/shelves입니다. 당신의 이름 선반을 저장하는 경우, 당신은 hg unshelve NAME
  2. unshelve 명령하기 전에, 선반라는 이름으로 파일을 복사 할 수는 TortoiseHG에 좋은 GUI가 옵션 --keep (hg help shelve 참조) MQ에
+0

고마워요 : 그 명령은 TortoiseHg에 옵션이있을 때까지 명령 줄에 놓아야하는 명령입니다. –

+1

사실 TortoiseHg는 별도의 선반을 사용하는 것 같습니다. 명령 행과 GUI에는 둘 다 독립적으로 작동하지만 상호 작용하지 않는 선반이 있습니다. 아무도 이유를 아나요? –

2

hg help unshelve

는 말한다.