2011-12-11 2 views
2

북마크를 사용하는 Mercurial 저장소를 Git 저장소로 변환하는 가장 좋은 방법은 무엇입니까?북마크가있는 Mercurial 저장소를 Git으로 변환

Cygwin에서 listed here 단계를 시도했지만 기본 분기 만 master로 변환했습니다. 북마크를 사용중인 "지점"은 변환에 포함되지 않았지만 시작시 "이름이없는"헤드가있는 Hg repo에 대한 오류가 발생했습니다.

단계 listed here (git-hg 사용)은 전혀 작동하지 않았습니다.

Cygwin에서 Hg 1.9.3 및 Git 1.7.5.1이 설치되어 있으면 도움이됩니다.

답변

2

Mercurials hg-git plugin 원하는 변환을 수행합니다. git으로 보내고 자하는 모든 리비전에 북마크를 놓은 다음 커밋을 내보내려면 hg push /place/to/repo.git을 써야합니다.

+0

나는 이것을 시험해보고 볼 것이다. 감사! – Isxek

+0

hg-git 워드 프로세서는 이것을 위해 사용될 수 있다고하지만, 덜 리치 (dulwich)와 같은 문제인 변환 중에 [이 오류] (http://paste.pocoo.org/show/520194/)가 나타납니다. , [이 스레드] (https://groups.google.com/forum/#!topic/hg-git/QiWRNlSJDfM/discussion)에 따르면 이것 이외에는 아마도 효과가 있었을 것입니다. 그래서 이것을 받아 들일 것입니다. – Isxek

관련 문제