2011-10-19 22 views
5

Actualmente, mi equipo está utilizando TFS 2010 para control de fuente, construcciones y administración de proyectos. Nos estamos moviendo a Git para control de fuente, Cruise para compilaciones y Redmine para gestión de proyectos. Estamos utilizando Git-Tfs en este momento para integrar nuestro control de fuente con TFS, y el crucero es una configuración bastante trivial, mi pregunta es acerca de la migración de gestión de proyectos.Migración de TFS a Redmine

¿Hay algún proceso o herramienta para migrar los problemas, errores, tareas e historias de usuarios de TFS a Redmine? ¿Alguien ha hecho esto antes?

+2

Dependiendo de cómo y qué desea migrar, podría haber no más de un par de instrucciones de inserción Sql en una base de datos migrada. – CodingBarfield

+0

Esto es un poco de arqueología pero @James si hicieras la migración estaría muy interesado en cómo. Estamos haciendo básicamente el mismo plan (sustituyendo a Jenkins por Cruise). –

+0

@RicardoGomes No llegué a ningún lado con esto, y terminé cambiando de trabajo poco después de esto. ¡Lo siento! – James

Respuesta

0

Realmente, cuando se trata de importar a Redmine, la mejor opción es utilizar la API REST (http://www.redmine.org/projects/redmine/wiki/Rest_api_with_ruby). Esto requiere que exporte sus datos de TFS de alguna manera (la mejor apuesta es como csv o tsv) y con un pequeño código de rubí iterar a través de sus datos y hacer nuevos problemas.

No sé qué herramientas TFS ha incorporado para exportar datos, pero como un csv no es infrecuente, y al menos con acceso al SQL back-end y un script SQL, puede crear un csv manualmente .

La importación a Redmine normalmente requiere codificación, pero también hay complementos (http://www.redmine.org/plugins/issue_importer_xls).