2013-02-21 3 views
1

우리는 두 명의 개발자이고 우리의 작은 프로젝트에서 Mercurial을 사용하고 싶습니다. 우리 둘은 처음으로 Mercurial과 연락을 취합니다. 우리는 저장소에 대한 Bitbucket 계정을 개방합니다. 테스트 프로젝트 뼈대를 생성하고 리포지토리에 밀어 넣었습니다. 내 직장 동료가 저장소에서 복제하고 테스트를 위해 뭔가를 커밋했습니다. 더 머리 개정이없는 렸기 때문에Mercurial을 사용하여 기능을 올바르게 개발하는 방법은 무엇입니까?

enter image description here

나는 두 가지를 병합하지 못할 : 지금은 그런 일을 가지고 저장소 server.We에 그것을 밀어합니다. 난 단지 마스터 브랜치를 업데이트 할 수 있습니다 그리고 우리는 그런 일 가지고 :

enter image description here

두 가지를 병합하는 방법은 없나요을? 그런 추억을 관리하는 가장 좋은 방법은 무엇입니까 (예 : 기능 개발)? 어쩌면 내 직장 동료가 복제하고 새 지사를 열어야할까요?

+1

선형화 역사의 트릭을 할 : 두 시나리오에서 //www.youtube.com/watch?v=-k2vLKOUb8s에 대해 설명합니다. –

답변

1

하단에는 수은이 들어 있습니다. 항상 로컬로 병합됩니다. 저장소에서 부모 저장소로 다시 밀어 넣습니다.

귀하의 bitbucket 리포지토리는 단지 하나의 컨테이너 일뿐입니다. 마스터 저장소로 유지하고 모든 작업을 로컬로 수행합니다.

또한 @Boas가 제안한대로 DVCS Uhginit을 확인하십시오. 둘 다 선발 투수 (및 고급 사용자)에게 유용하며 DVCS로 잘 분류됩니다.

1

헤드 개정판이 없기 때문에 두 개의 분기를 병합 할 수 없습니다.

다른 이유로 병합 할 수 없습니다. 분기가 전혀 없습니다. 그냥 액티브 변경 집합은 머리가 아닙니다. hg up CLI 또는 TortoiseHG에 팁을 업데이트 내가 http://hginit.com/를 살펴 추천하고 좋은 유튜브 웹 캐스트는 "DVCS 대학에"http있다

Update

관련 문제