tag name everything delete crear bad git github repository project-management bitbucket

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:

codetheory.in/…

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



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 .