2014-03-12 2 views
0

내 기본 분기를 모든 활성 분기에 주기적으로 병합하는 bash 스크립트를 만들고 싶습니다. 병합 충돌이 발생하면 스크립트는 분기를 건너 뛰고 변경 사항을 롤백해야합니다.Mercurial, 병합 충돌 감지

이 문제를 해결하려면 충돌이 발생했는지 감지해야합니다. 병합하기 전에 충돌을 감지 할 수있는 방법이 있습니까? hg 감지 충돌과 같은 것?

답변

1

당신은 Mercurials 내부 병합 도구를 사용하여 병합 (그래서 아무는 vimdiff 등) 그럼 당신은 어떤 충돌이 있는지 확인하기 위해 hg resolve --list를 사용하여 시도 hg merge --tool internal:merge를 사용할 수 있습니다. 이 경우 U가

을 conflicted.file

--list

$의 수은 해결, 당신은 병합하기 전에 다시 개정 되돌릴 hg update -C .를 사용할 수 있습니다.