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?¿Es posible migrar de alguna manera desde Google Code a Github?
Respuesta
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 trasladarse a github, tienen una guía aquí, el proceso debe ser muy sencillo: http://help.github.com/svn-importing/
Esto debería estar marcado como respuesta correcta –
Estamos utilizando actualmente SVN, así que entender que tendremos que mover a Git de alguna manera, ¿será posible teniendo en cuenta que no tengo acceso de administrador a nuestro repositorio?
No, puede usar git svn
para convertir un repositorio, incluso si no tiene acceso de administrador. Aquí hay un buen tutorial (de uno de los chicos de GitHub, sin duda) que explica cómo convertir un repositorio SVN a Git (incluyendo cómo migrar etiquetas y ramas correctamente, lo que git-svn
no funciona 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 considerar también SourceForge?
Ugh ... Personalmente creo que SourceForge es probablemente la peor de las instalaciones gratuitas de alojamiento de código fuente actual.
¿'git svn' copiará todas las confirmaciones? Nuestro historial de revisión es bastante importante. –
Sí. Y si usa un archivo 'authors' (como se indica en el enlace anterior), puede asociar nombres de usuario SVN con nombres de committer y direcciones de correo electrónico correctamente. – mipadi
Creo que antes de realizar todo el trabajo para migrar a github (lo cual es genial si) 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 grandes características que github no tiene tan bien ...)
Google Code ahora también es compatible con Git. Migré mi proyecto de código de Google de SVN a Git muy fácilmente. Básicamente era una cuestión de cambiar una opción en las preferencias. La única advertencia estaba relacionada con la migración de las páginas wiki, y esto estaba completamente documentado y no produjo sorpresas desagradables. Me parece que Github es de hecho el servicio superior. Pero mis necesidades son simples y también lo es Google Code, así que no voy a tener demasiada prisa. –
Google announced today que están cerrando el código de Google. Agregaron un migration tool para exportar proyectos a GitHub, solo se necesita un clic.
Aparentemente, eso también está MUERTO. Debes hackear mystic json endpoints para la felicidad como el hacker fuzzing de la vieja escuela. https://code.google.com/archive/schema – ken
- 1. Migrar de Sourceforge a Github
- 2. Google Code + SVN o GitHub + Git
- 3. ¿Es posible configurar un repositorio Mercurial privado en Google Code?
- 4. Migrar Confluencia a Github wiki (Gollum)
- 5. ¿Es posible 'etiquetar' proyectos en github?
- 6. Empujando a Github desde RStudio
- 7. Migrar problemas de Bugzilla a github Issue Tracker
- 8. ¿Google Code tiene algo comparable a las solicitudes de extracción de GitHub?
- 9. ¿Hay alguna manera de usar Jenkins con Github Pull Requests?
- 10. ¿Es posible de alguna manera excluir archivos con cfdirectory?
- 11. ¿Hay alguna manera de enviar información de seguimiento a Google Analytics desde PHP?
- 12. ¿Qué tan difícil es migrar lejos de Google App Engine?
- 13. ¿Es posible obtener una dirección desde coordenadas usando google maps?
- 14. ¿Es posible acceder a ScrollView In Code de UITableView From A Nib?
- 15. ¿Hay alguna manera de generar métricas para un proyecto github?
- 16. Posible integrar Google AppEngine y Google Code para una integración continua?
- 17. Diseñando para migrar fácilmente a Google App Engine
- 18. ¿Hay alguna manera de llamar a Navigate desde el ViewModel?
- 19. ¿Cuál es la mejor manera de migrar datos en django
- 20. ¿Alguna herramienta para migrar el repositorio de Vault a Subversion?
- 21. GitHub: ¿Es posible colaborar con alguien en una esencia privada?
- 22. ¿Es posible añadir un número de versión usando git/github
- 23. ¿La mejor manera de migrar de VSS a Subversion?
- 24. ¿Es esto posible de alguna manera en C#: if (a == b == c == d) {...}
- 25. Enlace de GitHub desde Issue a Wiki
- 26. Migrar de Oracle a MySQL
- 27. ¿Es posible exportar desde Fossil SCM a otros DVCS?
- 28. ¿Cuál es la mejor manera de migrar una aplicación web desordenada existente a MVC elegante?
- 29. Desactivar pestaña Fuente en Google Code
- 30. ¿Cuál es la mejor manera de acceder a Google Calendar desde ruby?
Mover el código será la parte fácil. No estoy tan seguro de migrar todos los problemas al rastreador de problemas de GitHub, ¿es posible? – Malvineous
Malvineous: Esta es mi principal preocupación; pero el beneficio puede superar los inconvenientes ... Tal vez podríamos cerrar todos nuestros problemas como MovedToGithub o algo así, e inmediatamente cerrar nuevos problemas con este estado. Inicialmente será doloroso, pero creo que a largo plazo podría facilitar las cosas. Eso dijo que ni siquiera había registrado una cuenta en Github, ¡así que es una suposición masiva! –
Para cualquiera que quiera migrar problemas de gcode a github, puede intentar https: // github.com/dave0/gcode-issue-import – joelittlejohn