tfs administration

TFS: ¿Mover un proyecto de equipo de un servidor a otro?



administration (4)

¿hay una manera (simple) de mover un TeamProject de un servidor a otro? Incluyendo código fuente, elementos de trabajo, documentos, sitio del proyecto ...

No queremos mover nuestro servidor de una máquina a otra. Solo un proyecto del servidor A al servidor B.



La herramienta de migración TFS a TFS está obsoleta. Las características que busca son parte de la plataforma de integración TFS.

Vaya a http://tfsintegration.codeplex.com/ para obtener más información.


Si desea que una Colección de proyectos completa se mueva de un servidor TFS a otro:

1) Desacoplar la colección a través de Admin Console.

2) Realice una copia de seguridad de la base de datos Tfs_SomethingCollection mediante SSMS, luego restáurelo al otro servidor de base de datos.

3) En la segunda consola de administración de TFS, adjunte la colección del proyecto. Se mostrará como una colección disponible para adjuntar solo porque se ha restaurado en la segunda instancia del servidor SQL.

No migré la base de datos Tfs_Configuration. En mi caso, no estaba utilizando servicios de generación de informes, servicios de compilación o sharepoint.

No había instalado el segundo servidor TFS y me preguntaba qué opciones elegir al instalarlo, y si debería instalarlo después o antes de restaurar la base de datos migrada (en realidad no importa): Instale TFS en la segunda máquina. Si TFS y su instancia de la base de datos estarán en servidores separados, seleccione Configuración avanzada y especifique el nombre de la instancia del servidor DB. Cuando tenga la oportunidad de crear un DefaultCollection, opte por omitir ese paso. La instalación creará una nueva base de datos Tfs_Configuration en el nuevo servidor. Luego siga los pasos anteriores para migrar la base de datos de recopilación a la nueva instancia del servidor de base de datos y adjúntela.

Los programadores deberán agregar el nuevo servidor a Team Explorer y presionar Cambiar control de fuente ... dos veces seguidas para cada solución. Asegúrese de que las asignaciones de ruta locales sean correctas y luego enlace cada solución / proyecto.


Tienes dos opciones

  1. Puede utilizar la herramienta de migración TFS a TFS: haga clic aquí . Esto no incluye el sitio del proyecto WSS.

  2. O puede hacer una copia de seguridad de su base de datos TFS y restaurarla en una nueva instancia de TFS, luego usar la herramienta TFSDeleteProject.exe para eliminar los proyectos que no desea.

La última opción es la más fácil, pero no fusionará los proyectos respaldados con ningún proyecto existente en la instancia de destino. Los proyectos existentes se perderán. Los sitios de WSS también se pueden mover de esta manera. Vea Cómo: Hacer una copia de seguridad de un servidor de Team Foundation