2010-02-08 9 views
6

Actualmente estamos utilizando TFS 2008 con la plantilla de Scrum for Team System de Conchango, con algunos ajustes menores. Estamos considerando la actualización a TFS 2010 y estamos considerando pasar a la plantilla de MSF para Agile.¿Podemos migrar a una nueva plantilla de proceso TFS y mantener el historial?

¿Cuál es la mejor manera de pasar a una nueva plantilla de proceso y mantener el historial? Me gustaría poder crear un nuevo proyecto de equipo en el servidor de TFS 2010, registrar todo y mover nuestra fuente al nuevo proyecto. Sería bueno si de alguna manera pudiéramos mantener el historial de comentarios de check-in y posiblemente incluso ser capaces de volver al historial de elementos de trabajo asociado con un conjunto de cambios en el proyecto anterior. Incluso estaría dispuesto a migrar el viejo proyecto como está en 2010 y luego mover el origen a un nuevo proyecto, reteniendo el proyecto anterior con elementos de trabajo solo en 2010.

¿Alguien ha pasado por el proceso que puede sobre algún consejo?

+0

En cuanto a lo que parece ser una amplia orientación sobre el tema en http://tfsintegration.codeplex.com/. Si encuentro una respuesta a mi pregunta específica allí, responderé a esta pregunta. Todavía estoy interesado en la opinión/experiencia de cualquier persona sobre el tema. –

Respuesta

4

Estamos en una situación similar a la que tiene (incluidas las plantillas en las que estamos frente a la que queremos estar), aunque solo tenemos código fuente en nuestra instancia existente de Team Foundation Server. Estamos planeando realizar una migración de Team Foundation Server 2008 a Team Foundation Server 2010, en lugar de una actualización. Aunque todavía no lo hemos hecho, usted tiene las dos opciones que ha descrito.

Como mencionas, puedes migrar el código fuente y el seguimiento de elementos de trabajo a un nuevo proyecto de equipo utilizando esta herramienta. Se "comprimirán" las fechas del historial, ya que TFS querrá agregar su propia marca de tiempo. Habrá algunos problemas potenciales de historia, por lo que entiendo. Específicamente, en TFS 2010, es posible que tenga problemas al comparar versiones del control de origen pre-migrado. Al menos, hasta ahora, tengo en mis experimentos en nuestro laboratorio de pruebas. Mi comprensión de este problema es que se relaciona con modo de elemento frente a modo de ranura como los valores predeterminados entre las dos versiones. Puedo ver versiones individuales y puedo ver el historial, de modo que cumpla con nuestros requisitos.

La otra opción es el control de fuente en un proyecto y elementos de trabajo en otro. No he intentado esto, porque me imagino que las relaciones de los conjuntos de cambios se romperían en los elementos de trabajo existentes y no se generarían en el futuro. Esto puede o no ser un gran problema para usted.

Además, podría ser una buena idea describir su situación en el área de discusión del proyecto en Codeplex. Los autores están en el equipo de migración de TFS en Microsoft y dependen de los comentarios de las personas en el mismo barco en el que nos encontramos. He estado intercambiando un par de correos electrónicos con ellos hasta ahora, y han sido bastante útiles.

En base a nuestras conversaciones con la gente muy útil en Microsoft, es probable que hagamos una copia de seguridad de las bases de datos y sigamos las instrucciones en Bryan Krieger's blog post (Ruta 2: Actualización de migración). Espero hacer una prueba en la actualización usando una copia de seguridad anterior tan pronto como la próxima semana.

¡La mejor de las suertes! Sé que es intimidante. Afortunadamente, mis experiencias de instalación y configuración con una nueva instalación de TFS 2010 en el laboratorio han sido mucho más fluidas que mi exposición inicial al proceso de TFS 2008. Con suerte, encuentras que lo mismo es cierto.

+0

Gracias Joseph. Tengo la intención de intentar restaurar los DB en una nueva instalación de TFS 2010 y ver cómo funciona la ruta de actualización de la migración para nosotros. Sabemos que o deseamos ir a SFTS V3 o MSF Agile. Entonces, creo que el cambio de plantilla requerirá que aceptemos la pérdida de algún historial o que intentemos migrarlo con TFSIP. Voy a probar el área de discusión Codeplex también. Gracias de nuevo. –

+0

Esto realmente funcionó un poco mejor de lo esperado. Hicimos una actualización con la migración a un nuevo hardware. Luego creó un nuevo proyecto de equipo basado en MSF Agile y acaba de mover la fuente. Cuando miro el historial en un archivo de código, aún puedo ver el historial de los chequeos de proyectos del antiguo equipo e incluso acceder a las viejas PBI. –

+0

Acabo de completar una migración exitosa de Conchango a Agile 5 utilizando la plataforma de integración TFS. Solo estábamos migrando el tipo de elemento de trabajo de error, pero la actualización fue exitosa. –

5

Por si acaso alguien más viene aquí, publiqué algunas instrucciones paso a paso sobre cómo hacerlo (para diferentes plantillas) here.

6

Hemos pasado por este doloroso proceso. Aquí hay alguna información útil:

  1. Sí, utilizamos la última versión de TFS Integration platform.
  2. This blog es su amigo para la plataforma de integración TFS.
  3. Eche un vistazo a la asignación de archivos xml here
  4. Consulte this forum. Tiene mucha buena información.
  5. Ver también "Upgrading your Process Template in Team Foundation Server" y "Process Template Upgrade #3 – Destroy all Work Items and Import new ones".
+1

Consulte [Ayuda de formato] (http://stackoverflow.com/editing-help). Sugerencia: no sangría a menos que esté haciendo un bloque de código. –

+0

Aquí encontrará buena información sobre cómo migrar de una plantilla de proyecto a otra. Muchos de nosotros estamos en un escenario donde tenemos un Proyecto existente en TFS 2008 y queremos considerar moverlos a la plantilla de TFS 2010 ya sea Agile o CMMI. –

Cuestiones relacionadas