name - git tag sourcetree
¿Cómo importar problemas y wikis de Github a BitBucket? (7)
Recientemente, decidimos migrar nuestros proyectos de Github a BitBucket. Por ahora, probé con pocos proyectos, ya que BitBucket tiene una función de importación directa. Todo está bien, excepto los problemas de Github y los wikis no se importan. Dado que la mayoría de los proyectos aún están en desarrollo y algunos en producción, los problemas y los wikis son importantes para nosotros. Hice una búsqueda rápida en Google y no pude encontrar la solución adecuada.
¿Te has enfrentado al mismo problema? ¿Hay alguna solución? Sería muy útil si hay alguna solución para esto. ¡Gracias por adelantado!
Aquí está la solución más fácil que he encontrado:
cd $HOME/dev/Pipelines
git remote rename origin bitbucket
git remote add origin https://github.com/edwardaux/Pipelines.git
git push origin master
Y cuando estés satisfecho con Github y no necesites el viejo control remoto:
git remote rm bitbucket
Esta es la versión paso a paso de los recursos de Erik van Zijst:
Muestra paso a paso cómo hacerlo. Esperemos que esto te ahorre tiempo.
¡Pude importar todos mis problemas de Github en BitBucket!
Hay otra herramienta, escrita en python, para exportar problemas de github al formato de exportación de problemas de bitbucket.
Puedes comprobarlo en gibiexport
Hoy agregamos la importación y exportación apropiadas de problemas a Bitbucket. Puede exportar un rastreador de problemas de un repositorio completo como zip y luego volver a importar en un repositorio diferente.
También puede crear sus propias cremalleras y, por lo tanto, escribir secuencias de comandos de migración en y desde otros rastreadores de problemas (por ejemplo, GitHub).
Detalles: https://confluence.atlassian.com/display/BITBUCKET/Export+or+Import+Issue+Data
Formato de archivo y diseño de datos: https://confluence.atlassian.com/pages/viewpage.action?pageId=330796872
También estaba buscando una manera de importar problemas de Github a Bitbucket pero no encontré uno, así que escribí un script para hacer eso: https://github.com/sorich87/github-to-bitbucket-issues-migration .
Para la wiki, es un repositorio Git que puedes simplemente clonar. https://github.com/blog/699-making-github-more-open-git-backed-wikis
Tanto github como bitbucket tienen API REST para problemas ( GitHub''s , Bitbucket''s ), por lo que podría escribir un script (bastante) rápido para migrar problemas. Sin embargo, GitHub no tiene API para wikis (Bitbucket sí), así que, desafortunadamente, es probable que tengas que hacerlo a mano.
Tenía el mismo problema, así que escribí un script de Python para ayudar a mi equipo a migrar los datos de nuestro problema de GitHub a BitBucket: https://github.com/Brethren-Studios/issue-migrator
Esta secuencia de comandos genera los datos del problema en un formato JSON compatible con BitBucket. Como Erik van Zijst especificó anteriormente, Atlassian tiene documentación para https://confluence.atlassian.com/display/BITBUCKET/Export+or+Import+Issue+Data y el https://confluence.atlassian.com/pages/viewpage.action?pageId=330796872 .