2009-03-24 16 views
17

¿hay una forma (simple) de mover un solo TeamProject de un servidor a otro? Incluyendo código fuente, elementos de trabajo, documentos, sitio del proyecto ...TFS: ¿Mover un proyecto de equipo de un servidor a otro?

No queremos mover nuestro servidor de una máquina a otra. Sólo un solo proyecto de servidor al servidor B.

Respuesta

17

Tiene dos opciones

  1. Puede utilizar la herramienta de migración de TFS para TFS: Click Here. Esto no incluye el sitio del proyecto WSS.

  2. O puede hacer una copia de seguridad de su TFS db y restaurar en una nueva instancia de TFS, luego use el TFSDeleteProject.exe tool para eliminar los proyectos que no desea.

La última opción es la más fácil, pero no se fusionará los proyectos respaldados con los proyectos existentes en la instancia de destino. Los proyectos existentes se perderán. Los sitios WSS también se pueden mover de esta manera también. Consulte How to: Back Up a Team Foundation Server

+1

Por lo que vale, con suerte se volverá más fácil en TFS2010, pero esta es una gran respuesta para lo que se necesita hoy en día.Es cualquier cosa menos "simple" :-) –

0

Si quieres toda una colección de proyectos que se mueve de un servidor de TFS a otro:

1) la extracción de la colección a través de la consola de administración.

2) Copia de seguridad de la base de datos Tfs_SomethingCollection utilizando SSMS, luego restaurela en el otro servidor de base de datos.

3) En la segunda Consola de administración TFS, adjunte la colección de proyectos. Aparecerá 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 informes, servicios de compilación o compartir.

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

Los programadores necesitarán agregar el nuevo servidor a Team Explorer, y pulsar Cambiar control de código fuente ... dos veces seguidas para cada solución. Asegúrese de que las asignaciones de rutas locales sean correctas y luego vincule cada solución/proyecto.

7

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

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

+1

Incluso esto está obsoleto ahora - "La plataforma de integración TFS no se admitirá después del 31 de mayo de 2016". – CJBS

Cuestiones relacionadas