¿Hay alguna forma de extraer dos copias de una sola solución de TFS 2010 para el mismo usuario/máquina?Copias múltiples de una solución en un usuario/máquina con TFS 2010
Respuesta
Puede tener múltiples copias de una única solución ya sea por tener múltiples ramas en TFS o por configurar diferentes espacios de trabajo.
Las ramas son útiles para cuando necesita poder verificar el código de ambas copias de la solución, y que otras personas también trabajen con ella.
Utilizo los múltiples espacios de trabajo cuando necesito tener un último buen estado del código en mi caja de desarrollo al mismo tiempo y aún estoy trabajando en nuevas funciones.
¡Ahh! Espacios de trabajo. Gracias –
No me permite crear un segundo espacio de trabajo que se asigna a la misma solución – xanatos
@xanatos ¿Está creando el segundo espacio de trabajo en un directorio local diferente? –
Sean L la respuesta es correcta.
Además, codifiqué algunas llamadas de línea de comando para hacerlo. Hace que el asunto "¿Qué está pasando exactamente aquí?" Sea un poco más claro, en mi humilde opinión.
Ponga lo siguiente en el archivo .bat. Y guárdelo en c: \ (en cualquier lugar que desee) ... si su BASEDIRECTORY está configurado en c: \ (somewhere) (o coincide con las letras de la unidad).
set __MYWORKSPACENAME=MySuperCoolNewWorkSpaceName001
set __BASEDIRECTORY=c:\tfsstuff\
MD %__BASEDIRECTORY%
CD %__BASEDIRECTORY%
set __tfExe=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe
"%__tfExe%" workspace /new %__MYWORKSPACENAME% /collection:http://myteamfoundationserver:8080/tfs/my_super_cool_projects /noprompt
"%__tfExe%" workfold /map $/MyBranch %__BASEDIRECTORY%\MyBranch
"%__tfExe%" get %__BASEDIRECTORY%\MyBranch\ /recursive /noprompt
set __BASEDIRECTORY=
set __MYWORKSPACENAME=
set __tfExe=
- 1. TFS 2010 + MSDeploy cuando la solución tiene múltiples aplicaciones web
- 2. Conversión de copias de carpetas a sucursales en TFS 2010
- 3. ASP de "compilación" clásica con TFS 2010
- 4. Cargar copias múltiples de una biblioteca compartida
- 5. Autenticación en TFS 2010
- 6. Depurar copias múltiples de un programa de una instancia VS
- 7. Agregar un nuevo proyecto a una solución existente en TFS
- 8. TFS 2010 API Recursos
- 9. Despliegue automático TFS 2010
- 10. Compartir código entre proyectos en tfs 2010
- 11. ¿Cómo elimino las conexiones TFS de un proyecto/solución Visual Studio 2010 C#?
- 12. Nuevas características de TFS 2010
- 13. TFS: ¿cómo dectectar los archivos cambiados al cargar una solución?
- 14. TFS 2010 y "construir una vez, desplegar muchos"
- 15. TFS 2010: ¿cómo recuperar un archivo eliminado?
- 16. Eliminar una relación de ramificación en TFS 2010
- 17. ¿Cómo puedo copiar una definición de compilación de TFS 2010?
- 18. Integración continua de TFS Generar desencadenar solo un proyecto en una solución
- 19. Enlaces simbólicos en TFS 2010 Source Control?
- 20. TFS 2010: Extraer archivo en abierto
- 21. Integración de Araxis Merge 2010 con Visual Studio 2010 y TFS 2010
- 22. Organizando el código fuente en TFS 2010
- 23. Historial de vistas de TFS en VS2010 para todos los archivos en una solución
- 24. "AnyCPU" vs "Cualquier CPU" en TFS 2010
- 25. Averigüe quién realizó cambios en VS 2010 con TFS
- 26. TFS 2012 y VS 2010
- 27. Conjunto de grupo de aplicaciones con MSDeploy y TFS 2010
- 28. TFS 2010 - Eliminar una carpeta en la solución de Visual Studio antes del check-in de los cambios
- 29. ¿Cómo puedo eliminar totalmente los enlaces TFS de una solución?
- 30. ¿Usando NUnit con TFS 2010? (específicamente los informes)
¿Le importaría saber por qué quiere dos copias de la fuente de esta manera? –
Quería mantener solo una copia de nuestra solución en control de código fuente, mientras que a otro desarrollador de nuestro equipo le gustaría dos (una para el trabajo actual y otra que coincida con la versión actual). Con solo una copia en control de fuente, necesitaría poder descargar varias copias de esa misma solución. En el caso de que se necesite una solución de emergencia, podría descargar otra copia de la revisión que coincida con live, code y rollout, evitando diferentes ramas almacenadas en TFS. –