У нас довольно большой проект, и я решил, что Google Code не совсем соответствует ожиданиям. Гитуб выглядит гораздо более подходящей платформой, но я чувствую, что нет спасения для нас. Это случай переноса данных вручную? В настоящее время мы используем svn, поэтому я понимаю, что нам нужно перейти к git как-то - возможно ли это, учитывая, что у меня нет доступа администратора к нашему репозиторию? Кроме того, я знаю, что это субъективно, и я не хочу начинать святую войну, но, пожалуйста, также прокомментируйте свои чувства по поводу Google Code vs. Github. Должны ли мы также рассматривать SourceForge?
Возможно ли каким-то образом перейти от Google Code к Github?
Ответ 1
Я использовал все, и теперь я использую github, и я полностью удовлетворен. У Sourceforge были досадные объявления, и он был медленным, у google-кода не было функций, которые мне нужны/нужны.
Что касается перехода на github, здесь есть руководство, процесс должен быть довольно простым: http://help.github.com/svn-importing/
Ответ 2
В настоящее время мы используем svn, поэтому я понимаю, что нам нужно будет перейти к git как-то - возможно ли это, учитывая, что у меня нет доступа администратора к нашему репозиторию?
Нет, вы можете использовать git svn
для преобразования репо, даже если у вас нет доступа администратора. Вот хороший учебник (от одного из парней GitHub, без сомнения), в котором объясняется, как преобразовать репо SVN в git (в том числе правильно переносить теги и ветки, что git-svn
не очень хорошо работает).
но также прокомментируйте свои чувства по поводу Google Code vs. Github.
Я никогда не использовал Google Code для личных проектов. Я знаю с точки зрения посетителя, мне нравится интерфейс и инструменты, используемые GitHub намного лучше.
Должны ли мы также рассматривать SourceForge?
Ух... Я лично считаю, что SourceForge, вероятно, является самым худшим из бесплатных хостинговых сайтов в настоящее время.
Ответ 3
Я думаю, прежде чем вы пройдете всю работу, чтобы перейти на github (что здорово да), я бы рассмотрел, какова ваша проблема на самом деле. Если вы используете svn и не являетесь распределенной системой контроля версий, вы можете просто перенести свой репозиторий Google на HG (Mercurial), и вы получите все преимущества распределенной системы контроля версий, но в противном случае могли бы остаться в коде google (который имеет отличные функции, которые github не имеет.)
Ответ 4
Google объявлено сегодня, что они закрывают Google Code. Они добавили инструмент миграции для экспорта проектов в GitHub, это всего лишь один клик.