2012-08-01 9 views
0

동료와 저는 프로젝트를 진행하고 있으며 수은 + 비트 버킷을 사용하고 있습니다.동일한 머큐리얼 병합 문제를 지속적으로 해결합니다.

우리 중 누군가가 bitbucket에서 가져 와서 병합 할 때 문제가 발생합니다. 내가 hg pull --rebase와의 bitbucket에서 끌어 후 예를 들어, 내가 이전에 제거 된 파일을 제거

  • 에이는
  • 이동 파일을 커밋 이전에 수정 된 파일/이동 된 폴더를 수정 범 이전은

그는 hg pullhg merge 뒤를 않는 커밋과 나와 같은 결과를 가져옵니다.

무엇이 잘못 되었습니까? 게다가

/

  • 풀 REBASE 작업, 우리가 같은

    • 작업, 작업 작업, 병합/리베이스
    • 수정 병합을 병합는
  • 답변

    1

    푸시

  • 발행 가장 가능한 원인은 이미 푸시 된 변경 집합을 리베이스하는 것입니다. Rebase는 히스토리를 수정합니다. 실제로 무엇을하고 있는지 알지 못하면 다른 리포지토리에 공유 된 적이없는 변경 집합 만 리베이스해야합니다.

    Mercurial 2.1 이상을 사용하는 경우 phases을 지원합니다. 단계가 작동 중일 때 rebase는 초안과 비밀 변경 세트의 리베이스 (rebase) 만 허용합니다.

    일반적으로 리베이스보다는 병합을 사용하는 것이 좋습니다.

  • +0

    제안에 감사드립니다. –

    관련 문제