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?

Author: Schmuli, 2012-01-19

1 answers

Esta funcionalidad se proporciona usando tfpt unshelve /migrate. Para usarlo, siga estos pasos:

  1. Crea una lista de tus cambios (desde la interfaz de usuario, o tf shelve . /R)
  2. Crear la nueva rama
  3. Descargue e instale el Team Foundation Server Power Tools
  4. 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