하나의 개정판을 가져 와서 병합하려했지만 hg가 병합하지 못했습니다. 나는 올바른 버전 (... 또는 원격) 로컬 알고, 그래서이 수행이 작업을 수행 할 수있는 쉬운 방법이로컬/원격 버전을 사용하여 해결 된 파일로 표시하는 방법
hg heads
hg revert file_path --rev right_rev
hg resolve -m file_path
...
거기를? 예 파일 열기, 확인, 수동으로 해결, bla bla bla
하나의 개정판을 가져 와서 병합하려했지만 hg가 병합하지 못했습니다. 나는 올바른 버전 (... 또는 원격) 로컬 알고, 그래서이 수행이 작업을 수행 할 수있는 쉬운 방법이로컬/원격 버전을 사용하여 해결 된 파일로 표시하는 방법
hg heads
hg revert file_path --rev right_rev
hg resolve -m file_path
...
거기를? 예 파일 열기, 확인, 수동으로 해결, bla bla bla
최신 버전의 Mercurial (1.7.0 이상)에서는 hg merge --tool internal:local
을 사용하여 로컬 버전 (예 : 작업 디렉토리) 또는 hg merge --tool internal:other
을 사용하여 다른 버전을 유지하십시오. --tool
옵션은 --config ui.merge=internal:local
의 줄임말로 소개되었습니다. 이전 버전의 Mercurial에서이 방법을 사용 했었습니다.
자세한 내용은 merge-tools online help을 참조하거나 명령 줄에서 hg help merge-tools
을 사용하십시오.
당신은 당신이 this quick trick 사용할 수 있습니다 병합거야 전에 알고 있다면이 같은 로컬 (또는 원격)를 선택 자동으로
을 :
hg --config ui.merge=internal:local merge
을 그리고 당신은 또한 사용할 수있는'--tool '옵션을 사용하여 각 충돌 파일의 버전을 지정하십시오. – Roberto