2009-09-14 2 views

답변

4

Mercurial은 파일이 아닌 변경 집합에서 작동하므로 기존의 끌어 오기/밀어 넣기를 사용하여이 작업을 수행 할 수 없습니다.

당신은 사용할 수 있습니다

hg cat -r Feature2 path/to/thefile > path/to/thefile 

가 수정 된 파일의 사본을 얻을 수 있습니다. 또는 다음을 사용하십시오 :

hg revert -r Feature2 path/to/thefile 

같은 것을하는 것이 좋습니다. 또한 -I를 사용하여 '내보내기'및 '가져 오기'를 수행하여 해당 파일 만 포함 할 수도 있지만 새 단일 파일 변경 집합을 만드는 데는 이점이 없습니다.

나중에 기본값으로 병합하면 동일한 파일이 완전히 병합됩니다.

1

그래프트 (Hg v2.0.2)을 사용하면 다른 분기의 변경 사항을 현재 분기로 선택적으로 복사 할 수 있습니다.

hg graft [OPTION]... REVISION... 

This command uses Mercurial's merge logic to copy individual changes from 
other branches without merging branches in the history graph. This is 
sometimes known as 'backporting' or 'cherry-picking'. By default, graft 
will copy user, date, and description from the source changesets. 
관련 문제