with tag tab from delete create commits github google-code

github - tab - git tag commits



¿Es posible migrar de alguna manera desde Google Code a Github? (4)

Tenemos un proyecto bastante grande, y he decidido que Google Code no está a la altura de las expectativas. Github parece una plataforma mucho más adecuada, pero siento que no hay escapatoria para nosotros. ¿Se trata de migrar cosas manualmente? Estamos usando svn actualmente, así que entiendo que tendremos que pasar a Git de alguna manera, ¿será posible teniendo en cuenta que no tengo acceso de administrador a nuestro repositorio? Además, sé que esto es subjetivo y no quiero comenzar una guerra santa, pero por favor también comente sus sentimientos sobre Google Code vs Github. ¿Deberíamos también estar considerando SourceForge?


Estamos usando svn actualmente, así que entiendo que tendremos que pasar a Git de alguna manera, ¿será posible teniendo en cuenta que no tengo acceso de administrador a nuestro repositorio?

No, puedes usar git svn para convertir un repositorio, incluso si no tienes acceso de administrador. Aquí hay un buen tutorial (de uno de los chicos de GitHub, sin duda) que explica cómo convertir un repositorio de SVN a Git (que incluye cómo migrar etiquetas y ramas correctamente, lo que a git-svn no le va muy bien).

pero por favor también comente sus sentimientos sobre Google Code vs Github.

Nunca he usado Google Code para proyectos personales. Sé que desde el punto de vista de un visitante, me gusta mucho más la interfaz y las herramientas que utiliza GitHub.

¿Deberíamos también estar considerando SourceForge?

Ugh ... Personalmente, creo que SourceForge es probablemente la peor de las instalaciones gratuitas de alojamiento de código fuente hoy en día.


Creo que antes de realizar todo el trabajo para migrar a github (lo cual es genial, sí) consideraría cuál es realmente tu problema. Si es solo que está usando svn y no es un sistema de control de versiones distribuidas, puede migrar su repositorio de códigos de google para ser basado en HG (Mercurial) y obtendrá todos los beneficios de un sistema de control de versiones distribuidas, pero de lo contrario podría en el código de Google (que tiene excelentes funciones que Github no tiene también ...)



Lo he usado todo, y ahora estoy usando github y estoy completamente satisfecho. Sourceforge tenía anuncios molestos y era lento, el código de google no tenía las características que quería / necesitaba.

En cuanto a mudarse a github, tienen una guía aquí, el proceso debería ser bastante simple: http://help.github.com/svn-importing/