Можно ли как-то мигрировать с Google Code на Github? - PullRequest
30 голосов
/ 24 июня 2010

У нас довольно большой проект, и я решил, что Google Code не совсем оправдывает ожидания.Github выглядит гораздо более подходящей платформой - но я чувствую, что нам некуда бежать.Это случай переноса материала вручную?В настоящее время мы используем svn, так что я понимаю, что нам нужно как-то перейти на git - возможно ли это, учитывая, что у меня нет доступа администратора к нашему репозиторию?Кроме того, я знаю, что это субъективно, и я не хочу начинать священную войну, но, пожалуйста, также прокомментируйте ваши чувства по поводу Google Code против Github.Должны ли мы также рассматривать SourceForge?

Ответы [ 4 ]

16 голосов
/ 24 июня 2010

Я использовал все, и теперь я использую github, и я полностью удовлетворен. Sourceforge раздражал рекламой и работал медленно, в коде Google не было функций, которые я хотел / нуждался.

Что касается перехода на github, у них есть руководство, процесс должен быть довольно простым: http://help.github.com/svn-importing/

5 голосов
/ 24 июня 2010

В настоящее время мы используем svn, поэтому я понимаю, что нам нужно как-то перейти на git - возможно ли это, учитывая, что у меня нет доступа администратора к нашему хранилищу?

Нет, вы можете использовать git svn для конвертации репо, даже если у вас нет прав администратора. Вот хороший учебник (от одного из ребят из GitHub, без сомнения), который объясняет, как конвертировать SVN-репо в Git (в том числе как правильно переносить теги и ветки, что git-svn не очень хорошо).

но, пожалуйста, также прокомментируйте свои чувства по поводу Google Code против Github.

Я никогда не использовал Google Code для личных проектов. Я знаю, с точки зрения посетителя, мне гораздо больше нравится интерфейс и инструменты, используемые GitHub.

Должны ли мы также рассматривать SourceForge?

Тьфу ... Лично я думаю, что SourceForge, вероятно, худший из бесплатных хостингов с исходным кодом в наши дни.

2 голосов
/ 25 июня 2010

Я думаю, прежде чем вы пройдете всю работу по переходу на github (что здорово, да), я бы подумал, в чем ваша проблема на самом деле. Если вы просто используете svn, а не распределенную систему контроля версий, вы можете просто перенести репозиторий кода Google на HG (Mercurial), и вы получите все преимущества распределенной системы контроля версий, но в противном случае можете остаться в коде Google (который имеет отличные функции, которых нет в github ..)

1 голос
/ 13 марта 2015

Google объявил сегодня , что они закрывают Google Code. Они добавили инструмент миграции для экспорта проектов в GitHub, для этого достаточно одного клика.

...