2013-06-13 5 views
0

저장소에서 작업하는 동안 Mercurial 대기열을 사용하여 패치를 만듭니다.Mercurial Queues에서 생성 된 패치를 Revo에 시각적으로 (나란히) 표시하는 방법은 무엇입니까?

패치를 완료 한 후 hg qrefresh을 수행하고 원하는 파일로 패치를 내 보냅니다. 이제 패치 파일이 생겼습니다.

저장소에서 원본 파일의 변경 사항을 시각적으로 보려면이 패치를 나란히 보려면 ​​어떻게해야합니까?

하나의 직접적인 방법으로 알고 있습니다. 편집하기 전에 모든 파일의 사본을 보관하고 완료되면 kdiff3 또는 meld을 사용하십시오. 그러나 이것은 분명히 매우 시간이 많이 걸리고 간단하지 않습니다.

답변

1

MQ에 패치가있는 경우 이미 설치했으나 사용하지 않도록 설정 한 ExtDiff 확장명을 사용하여 병렬보기를 수행 할 수 있습니다. 그냥 원본 파일에서 작업을 수행 할 수 있도록하려면 다른 한편으로

hg extdiff .... -r revision_before_patch -r revision_including_patch 

을하고 .patch라는 파일 당신은 소요 diff 프로그램을 찾아야합니다 :

는 그런 다음 거라고 원본과 패치 대신 원본과 결과. 내 (오래된!) 즐겨 찾기는 xxdiff입니다.

+0

와우! 고마워. – batman