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

Возможно ли каким-то образом перейти от Google Code к Github?

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

4b9b3361

Ответ 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 не имеет.)