TFS: enviar cambios realizados localmente en una rama a otra rama
Realicé cambios en muchos archivos, y mientras tanto pensé que preferí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 he tocado realmente muchos, muchos archivos y creado y añadido 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?
68
1 answers
Esta funcionalidad se proporciona usando tfpt unshelve /migrate
. Para usarlo, siga estos pasos:
- Crea una lista de tus cambios (desde la interfaz de usuario, o
tf shelve . /R
) - Crear la nueva rama
- Descargue e instale el Team Foundation Server Power Tools
- Desde el símbolo del sistema de Visual Studio, ejecute el siguiente comando:
tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta
Esto esencialmente reescribirá las rutas en su shelveset a la nueva rama.
89
Author: Grant Holliday,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-19 11:29:40
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-19 11:29:40