2013-08-22 2 views
1

나는 수은 이클립스 플러그인으로 당기기를하고있었습니다. '두 머리와 합치다'라는 대화 상자가 나타나고 오랜 시간이 걸렸으나 아무 일도 일어나지 않았으므로 다시 '두 haed와 병합'을 클릭했지만 'Mercurial merge'보기에는 충돌이있는 파일이 표시되지 않습니다. 변경 사항을 가져 왔지만 충돌을 해결할 수는 없습니다. 그런 다음 다시 시도해 보았습니다. '두 명의 머리와 합치십시오'라고 표시되지만, 이번에는 취소되지 않은 변경 사항이 있으므로 '아니요'라고 말했을 때 (이전에 작성한 변경 사항을 잃을 까 두려워서) 말합니다. 누군가 조언을 해줄 수 있습니까? 내가 무엇을하여야한다?mercurial 병합 파일이 누락되었습니다

답변

0

커밋되지 않은 변경 사항을 무시하려면 "잘해야합니다. 실패한 병합은 "연결되지 않은 변경 집합"을 만듭니다. 이전에 실패한 병합에 대해 hg update -C을 사용하여 동일하게 수행해야합니다. 여기서 -C는 "정리하여 커밋되지 않은 모든 변경 사항을 버립니다"를 의미합니다.

커밋 된 변경 사항 손실에 대한 두려움에 대해 : 일단 변경 사항을 커밋하면 히스토리 확장자를 편집하지 않고 제거하여 제거 할 수 있습니다. 그래서 당신은 안전해야합니다. 병합 작업을 시작하기 전에 중요한 변경 사항을 수행하지 않았다면 책임을 져야합니다! :)

밖으로 물건을 정렬하려고하면 인접한 위치 (예 : \repo2\)로 복제본을 복제하고 원하는 변경 사항이 있는지 확인하십시오. \repo2\에서 병합을 시도한 다음 병합 된 변경 집합을 성공한 후에 만 ​​\repo\으로 끌어 올 수 있습니다.

관련 문제