2010-06-02 5 views
2

내 서버에서 SSH를 통해 Mercurial을 사용할 때 병합 충돌을 해결하기 위해 Mac에서 GUI 응용 프로그램 (변경 번호 http://connectedflow.com/changes/)을 사용하고 싶습니다.로컬 GUI 도구로 원격 병합 충돌 해결

리포지토리를 로컬에서 복제하지 않고이 작업을 수행하는 가장 간단한 방법은 무엇입니까? 그것은 나를라면

+0

아래에 몇 가지 제안 사항이 표시되지만, 올바른 방법은 로컬에서 복제하는 것입니다. Mercurial은 로컬 클론을 기대하며, 당신은 그것을 빚지고 있습니다. :) –

답변

0

, 나는 것 중 하나

  • 복제 원격 저장소, 당신은 ssh를 액세스를 가지고있는 경우 (로컬로 병합 한 후, 다음 병합
  • 마운트 원격 저장소를 밀어 로컬 병합 , macfuse을 사용할 수 있습니다.
+0

다른 옵션은 컴퓨터에 세 개의 파일을 복사하는 작은 스크립트를 작성한 다음 병합 한 다음 다시 복사하는 것으로 가정합니다.하지만 문제는 많이 발생합니다. 로컬에서 복제, 병합, 푸시하는 것이 훨씬 쉽습니다. –

+0

나는 지금 복제를 유지할 것이다. 그것은 내가 더 매끄러운 상호 작용을 원했던 것입니다. Mac에있는 많은 응용 프로그램이 원격 파일을 읽을 수 있기 때문에 편집하고 저장시 다시 업로드 할 수 있습니다 (BBedit, Textmate 등 ...). Mercurial 및 SomeDiffApp와 비슷한 작업을 수행 할 수있는 메커니즘이있을 수 있다고 생각했습니다. – tmslnz

+1

재미있는 생각입니다. . 까다로운 부분은 서버에서 "이러한 파일 열기"를 보내는 것입니다. 내 말은, 만약 당신이 수동으로하는 것을 꺼리지 않는다면, 당신은 다음과 같은 작은 스크립트를 작성할 수 있습니다 :'echo "$ 0"; echo "$ 1"; echo "$ 2"; 읽기 '를 선택하고 Mercurial mergetool로 설정 한 다음 수동으로 세 개의 에코 파일을 엽니 다. 그런 식으로 짜증을냅니다. ( –