Можно ли как-то перейти с Google Code на Github?

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


person Nick Bolton    schedule 23.06.2010    source источник
comment
Перемещение кода будет легкой частью. Я не уверен в переносе всех проблем в систему отслеживания проблем GitHub — возможно ли это?   -  person Malvineous    schedule 24.06.2010
comment
Мальвинеус: Это моя главная забота; но польза может перевесить неудобство... Возможно, мы могли бы просто закрыть все наши задачи как MovedToGithub или что-то в этом роде и немедленно закрыть новые задачи с этим статусом. Поначалу будет больно, но я думаю, что в долгосрочной перспективе это может облегчить ситуацию. Тем не менее, я даже не зарегистрировал учетную запись на Github, так что это серьезное предположение!   -  person Nick Bolton    schedule 24.06.2010
comment
Для тех, кто хочет перенести проблемы с gcode на github, вы можете попробовать github.com/dave0/gcode- выпуск-импорт   -  person joelittlejohn    schedule 17.10.2011
comment
Также проверьте github.com/arthur-debert/google-code-issues-migrator.   -  person Hendy Irawan    schedule 02.11.2011
comment
@joelittlejohn, кажется, это больше не работает. Я пытаюсь получить code.google.com/feeds/issues/p/project-name/issues/ не удалось: 404 не найдено   -  person Matthew Flaschen    schedule 18.02.2014


Ответы (4)


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

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

person houbysoft    schedule 23.06.2010

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

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

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

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

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

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

person mipadi    schedule 23.06.2010
comment
Будет ли git svn копировать все коммиты? Наша история пересмотра очень важна. - person Nick Bolton; 24.06.2010
comment
Ага. И если вы используете файл authors (как указано в ссылке выше), вы даже можете правильно связать имена пользователей SVN с именами коммиттеров Git и адресами электронной почты. - person mipadi; 24.06.2010

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

person Manfred Moser    schedule 24.06.2010
comment
Google Code теперь также поддерживает Git. Я очень легко перенес свой проект Google Code с SVN на Git. В основном это был вопрос изменения опции в настройках. Единственное замечание касалось переноса вики-страниц, и это было полностью задокументировано и не принесло неприятных сюрпризов. Мне кажется, что Github действительно лучший сервис. Но мои потребности просты, как и Google Code, поэтому я не буду слишком торопиться. - person John McFarlane; 09.05.2013

Компания Google объявила сегодня о закрытии Google Код. Они добавили инструмент переноса для экспорта проектов на GitHub одним щелчком мыши.

person Thomas Levesque    schedule 12.03.2015
comment
Судя по всему, и это теперь МЕРТВОЕ. Должен взламывать конечные точки mystic json для счастья, как старый школьный фаззинг-хакер. code.google.com/archive/schema - person ken; 28.07.2016