Подтвердить что ты не робот

Миграция из Sourceforge в Github

Я думаю о переносе проекта из Sourceforge в Github. Помимо svn до git, как насчет миграции таких вещей, как отслеживание проблем? Есть ли простой способ сделать это?

4b9b3361

Ответ 1

Я написал Python script для переноса проблем. Он находится в https://github.com/ttencate/sf2github.

Остерегайтесь: программное обеспечение воскресного дня. Используйте на свой страх и риск и т.д. И т.д. Приглашаем вас приветствовать!

Ответ 2

Для части SVN для GitHub это теперь самый простой способ: https://import.github.com/new

Но он не импортирует проблемы.

Ответ 3

так как я просто сделал это, вот мой подход

создать локальный репозиторий git из удаленного хранилища svn

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

теперь нажмите репозиторий на github

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

Ответ 4

В этом script используется rsync для синхронизации исходного репозитория svn в каталоге /tmp и требуется жемчужина svn2git ruby ​​для импорта svn commit info в git.

Если вы используете более новую версию инфраструктуры SVN, предоставленную sourceforge (например, SVN 2.0 dev), вы можете использовать this script вместо этого - я отключил оригинал, чтобы просто внести изменения в команду rsync.:)