두 개의 Mercurial 저장소에 대한 개념을 병합하기 위해 노력하고 있으므로 이론적 인 질문을 던지기 위해 여기에 왔습니다. 현재 완전히 다른 트리 구조를 가진 두 개의 리포지토리가 있습니다. 다음과 같은의는 리포 A와 리포 B.두 개의 서로 다른 디렉토리 트리를 통합 함 - Mercurial
디렉토리를 그들에게 전화하자가 같습니다
Repo A Repo B
| |
Dir A -- Dir A1 -- File A Dir A --- Dir A1 -- Dir A2 -- File A2
| | File A File A1
Dir B -- Dir B1 -- File B1 |
File B |-- Dir B -- File B
그래서, 리포 (A)에, 디렉터리 B는 DIR DIR A와 있지만, 리포 B에서 동일한 수준에 존재 B는 Dir A. 내부에 존재합니다. 둘 다 활성 저장소이므로 자신의 코드 변경 기록이 있습니다. 그러나 Repo B에는 dir B에 대한 최신 변경 사항이 있습니다.
Repo B를 Repo A에 병합하려면 트리 구조를 유지하고 아무 것도 잃지 않고 dir A 및 dir B에 대한 repo A 및 repo B의 변경 세트 기록 및 태그를 유지 관리합니다.
나는 http://hgtip.com/tips/advanced/2009-11-17-combining-repositories/이라는 기사를 읽었으나 내가하고 싶은 일에 적용 할 수 있는지 확실하지 않습니다. 내 앞에 비슷한 질문이있는 경우 링크를 가리 키도록하십시오. 또는 유용한 기사도 도움이 될 것입니다.
그렇지 않으면 여러분 모두의지도가 좋을 것입니다. XDD
감사합니다.