Me gustaría saber si hay una manera de mover un proyecto en un control de origen de Team Foundation Server a un control de origen diferente en un Team Foundation Server por separado. No quiero tener que copiar los archivos a una carpeta diferente y asignar esa carpeta al nuevo servidor TFS. Intenté eliminar los enlaces y eliminar la asignación de la carpeta de control de origen local en mi computadora, pero cuando lo hago, elimino el archivo de solución y todos los archivos de código fuente de mi carpeta local. ¿Hay alguna manera de mantener los archivos de código fuente localmente y simplemente asignar y vincular esa carpeta al nuevo servidor TFS? Su comprensión es apreciada, gracias.Mover un proyecto a otro Team Foundation Server
Respuesta
Puede quitar el espacio de trabajo de la carpeta anterior, para que la carpeta ya no esté asignada al servidor anterior. A continuación, conéctese al nuevo servidor TFS y agregue los archivos al control de código fuente arrastrando y soltando o iniciando el comando agregar carpeta en el Explorador de control de código fuente.
¿Cómo se hace esto? "Puede eliminar el espacio de trabajo de la carpeta anterior". Eché un vistazo aquí pero parece que no puede hacer lo que dice http://msdn.microsoft.com/en-us/library/ms245474(v=vs.90).aspx – JohnnyBizzle
¿No debería ser como "mover el proyecto desde el viejo espacio de trabajo a otra ubicación ... "? –
Hace unos minutos, cambié con éxito un control de fuente de proyecto, para estar seguro al escribir esta respuesta. Déjenme explicar cómo lo hago;
Primero abrí el proyecto que todavía está vinculado al control de fuente anterior. Luego desabroché todas las vinculaciones en el servidor antiguo. Luego guardé mi solución y la cerré. (No estoy seguro si es necesario, pero eliminé mis archivos .vssc) Después de esto, abrí la solución nuevamente y eliminé mi espacio de trabajo de los tfs viejos (comprobé que no se eliminó el archivo físico) Luego cambié mi control de fuente y Agregué mi proyecto a TFS nuevo.
Usted puede probar esto, pero por favor copia de seguridad para la seguridad :)
¿Cómo hiciste esto? "Entonces desactivé todas las vinculaciones en el viejo servidor" – JohnnyBizzle
que acabo de hacer lo mismo y fue un poco de dolor. Primero en VS 2013 elija Archivo - Control de fuente - Cambiar control de fuente. Desde aquí pude eliminar el viejo servidor TFS y agregar el nuevo. Por supuesto, esto significa que toda su historia anterior ahora está perdida. Estoy bastante seguro de que hay una manera más fácil de migrar de un servidor a otro si todavía tiene acceso a ambos, pero esto probablemente debería hacerse desde el servidor y no desde VS.
Sobre la base de la respuesta de Ewald Hofman, aquí están los pasos a seguir:
- eliminar la solución de su espacio de trabajo
- desenlazar los proyectos de TFS
- Conecta con el proyecto del nuevo servidor de TFS
- Añadir la solución a ella
- Entradas los archivos añadidos
Elimine la solución de su área de trabajo: de Visual Studio seleccione Archivo, Control de código fuente, Avanzado, Espacios de trabajo. Aquí verá los espacios de trabajo creados en la computadora local. Seleccione el que contiene su solución y haga clic en Editar. Seleccione la carpeta de trabajo que desea y haga clic en Eliminar.
Desvincular los proyectos de TFS: seleccionar Archivo, Control de fuente, Avanzado, Cambiar control de fuente. Aquí encontrará todos los proyectos, el archivo de solución y su enlace. Seleccione cada una y haga clic en Desvincular.
Conecta con el proyecto del nuevo servidor de TFS: en Team Explorer (si no está visible, seleccione Ver, Team Explorer), haga clic en el icono Conectar en el encabezado, seleccione proyectos de equipo y seleccione la suya.
Agregue la solución al mismo: seleccione Archivo/Control de fuente/Agregar solución al control de fuente. Aparecerá una nueva ventana con el proyecto al que se conecta ya seleccionado. Simplemente haz clic en Ok.
Verificar en los archivos agregados: seleccione Archivo/Control de fuente/Check In.
Escribí una publicación sobre el tema. Lo puedes encontrar here.
- 1. Migrar de Subversion a Team Foundation Server
- 2. Acceso remoto a Team Foundation Server 2010
- 3. Team Foundation Server "Build Controller"
- 4. Team Foundation Server - Área/Iteración
- 5. En Team Foundation Server, ¿cómo se bifurca un proyecto?
- 6. De SourceSafe a Team Foundation Server
- 7. ¿Es Team Build 2012 compatible con Team Foundation Server 2010?
- 8. Trabajar sin conexión en Team Foundation Server
- 9. Team Foundation Server Variables de compilación
- 10. Team Foundation Server fusionar sin fusionar
- 11. Team Foundation Server Cómo editar un archivo sin verificarlo
- 12. AnkhSVN: mover un proyecto a otro repositorio
- 13. Cómo acceder a Team Foundation Server (TFS) desde Linux
- 14. Team Foundation Server 2010 y la carpeta del paquete NuGet
- 15. Team Foundation Server - ¿Qué plantilla de proceso es para mí?
- 16. Configurar permisos de usuario para Team Foundation Server 2010
- 17. Team Foundation Server Estructura de control de fuente
- 18. Team Foundation Server - TF Obtenga el conjunto de cambios número
- 19. Comparación entre CruiseControl, TeamCity y Team Foundation Server
- 20. ¿Qué es "$ (SourceDir)" en Microsoft Team Foundation Server?
- 21. Team Foundation Server solicitando Credenciales de inicio de sesión
- 22. ¿Hay algún enlace precompromiso en Team Foundation Server 2010?
- 23. interruptor de Team Foundation Server entre las ramas
- 24. Creación automatizada del espacio de trabajo en Team Foundation Server
- 25. Uso de áreas e iteraciones en Team Foundation Server 2008
- 26. pruebas unitarias de JavaScript con Team Foundation Server Construir
- 27. Identificación de la versión de Team Foundation Server
- 28. ¿Por qué no hay Team Foundation Server Express Edition?
- 29. Team Foundation Server: Asignar elemento de trabajo a un grupo en lugar de un usuario individual
- 30. Configuración del servidor Team Foundation
esto es más una pregunta del superusuario –
No realmente. Las preguntas TFS han sido tradicionalmente preguntas SO más que SU, ya que están más alineadas con las actividades de desarrollo. – Robaticus
Problema similar: http://stackoverflow.com/questions/3290675/how-to-disconnect-solution-from-source-control-on-tfs – JohnnyBizzle