visual studio 2010 - usar - TFS: envía los cambios realizados localmente en una rama a otra rama
subir proyecto a github visual studio code (1)
Realicé cambios en una gran cantidad de archivos, y mientras tanto, pensé que preferiría enviar este código no probado a una rama aún por crear, para que los usuarios de la base de código existente no se vean afectados.
Como toqué muchos, muchos archivos y creé y agregué nuevos subproyectos, etc., quiero evitar copiar archivos y carpetas manualmente.
¿Cuál es la forma más fácil de hacer esto en Visual Studio?
Esta funcionalidad se proporciona mediante tfpt unshelve /migrate
. Para usarlo, sigue estos pasos:
- Cree un conjunto de estantes de sus cambios (desde la interfaz de usuario, o desde el
tf shelve . /R
) - Crea la nueva sucursal
- Descargue e instale Team Foundation Server Power Tools
- Desde un símbolo del sistema de Visual Studio, ejecute el siguiente comando:
tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta
Esto esencialmente volverá a escribir las rutas en su conjunto de estantes a la nueva sucursal.