2011-08-16 1 views

답변

2

, TortoiseHg 2.1.2

나는 신선한의 repo에 이러한 명령과 상황에 근거하여 재현 : 내가 hg merge test 및 해결 충돌을 수행 다음

echo first > file.txt 
hg add 
hg ci -m first 
hg branch test 
echo test1 >> file.txt 
hg ci -m test1 
hg up 0 
echo patch >> file.txt 
hg qnew -f patch.diff 

을하고, 일부 다른 시도 :

  • 패치가 포함되어 커밋이 거부되었습니다.

    abort: cannot commit over an applied mq patch 
    
  • TortoiseHg에서 병합을 제거 할 수 없습니다.

  • 나는하지 qnew 수 : 내가 병합을 유지하기 위해 할 수있는 발견

    abort: cannot manage merge changesets 
    

있는 유일한 방법은 패치를 완료하고 병합 변경 집합을 저지했다. givens를 사용하면 패치를 유지하고 병합을 유지하는 것이 상호 배타적이라고 생각합니다.

저는 pbranch이 패치로 병합 할 수 있다는 것을 알고 있습니다. 그리고 아마도 당신의 MQ 패치를 패치로 가져올 수있는 방법이있을 것입니다. TortoiseHg에서 지원되는 것 같지는 않습니다.