hg-git 브리지 가 다른 방향으로 상당히 유용 하다는 것을 알았습니다 (처음에는 소스 제어를 위해 Mercurial을 사용하여 빌드 된 Github에 일부 내용이 노출됨). 기본적으로, 당신은 "수은"을 사용하고, git repo로 푸시 할 준비가되면 "master"를 "default"에 연결하는 북마크를 생성합니다. git에서 가져 오기는 원격 저장소에서 가져올 때와 유사한 방식으로 작동합니다. 이 시나리오에서는 .git + .hg 파일로 끝나지 않으며, git으로 완전히 마이그레이션하지 않는 한 로컬 상자에 수은 파일이 있습니다.이 경우 새 파일에서 git clone을 할 것입니다 예배 규칙서.
Mercurial 저장소에서 푸시 / 풀하려는 git 사용자를위한 비슷한 프로젝트가 있지만 직접 경험이 없습니다. 참조 https://github.com/offbytwo/git-hg를
실수로 "기타"소스 제어 시스템에서 숨겨진 폴더를 체크 인 할 가능성 외에, git repo에서 hg init를 수행하는 데 실제로 문제가 발생하지 않습니다. 브릿지를 사용하는 것이 덜 어리석은 것처럼 보이고 다른 dvcs 시스템으로 푸시 할 시점을 명시 적으로 선택합니다.
.svn
파일 과 달리 격리되어 있기 때문에 많은 문제가 있다고 생각하지 않습니다 .