2010-06-01 3 views
32

나는 Sourceforge에서 Github으로 프로젝트를 이전 할 생각입니다. git에 svn 외에, 이슈 추적기와 같은 것들을 마이그레이션하는 것은 어떻습니까? 쉽게 할 수있는 방법이 있습니까?Sourceforge에서 Github로 마이그레이션

+0

쉬운 방법이 있는지 잘 모르겠습니다. 나는 [GitHub Issues API] (http://develop.github.com/p/issues.html)를 시도해 본다. 실제로 GitHub을 검색하면 GitHub API를 사용하는 준비가 된 솔루션이있는 요점이나 저장소를 찾을 수 있습니다. – Petros

답변

18

문제점을 마이그레이션하기 위해 Python 스크립트를 작성했습니다. https://github.com/ttencate/sf2github입니다.

주의 사항 : Sunday afternoon software. 자신의 위험 등으로 사용하십시오. 당겨 받기 요청은 환영합니다!

0

This 스크립트는 rsync를 사용하여 raw svn repo를/tmp 디렉토리에 동기화하며 svn commit 정보를 git로 가져 오기 위해 svn2git ruby ​​gem이 필요합니다.

sourceforge (별칭 SVN 2.0 dev)에서 제공하는 최신 버전의 SVN 인프라를 사용하는 경우 this 스크립트를 대신 사용할 수 있습니다. 원본을 fork하여 rsync 명령을 변경합니다. :) 난 그냥 여기에이 작업을 수행 한 이후

11

는 GitHub에 원격 SVN 저장소

git svn clone http://svn/repo/here/trunk 
지금

저장소를 밀어에서 로컬 Git 저장소를 만들 내 접근 방식이다

git remote rename origin upstream 
git remote add origin [email protected]:myname/myproject.git 
git push origin master 
15

SVN to GitHub 부분에서는 이제 가장 쉬운 방법입니다. https://import.github.com/new

하지만 문제는 가져 오지 않습니다.

+0

git을 사용하는 가장 쉬운 방법입니다. – chappjc

관련 문제