2011-02-10 9 views
7

Mi pregunta es bastante simple. He realizado muchos cambios en nuestro proyecto que no quiero fusionar con la rama principal de inmediato. No tomé una rama al comienzo de estos cambios mientras los hacía. Así que ahora traté de encontrar una forma de tomar una sucursal para verificar mi código pero no parece haber una solución. ¿Cómo puedo hacer esto y cuál es el mejor enfoque para tomar? Estoy usando Visual Studio 2010 que se conecta a TFS 2008.¿Hay alguna manera en VS 2010 con TFS 2008 para registrar sus cambios como una nueva sucursal?

Muchas gracias.

Respuesta

11

Se puede crear una nueva rama de vez en cuando cambiar las rutas de los archivos editados a la nueva rama antes de comprobar en.

  1. Crear una nueva rama.
  2. Deje de lado sus cambios pendientes.
  3. Utilice las herramientas eléctricas para mover los cambios archivados de la rama actual a su nueva rama con el siguiente comando.

    TFPT unshelve [MY_SHELVESET_NAME]/migrate/fuente: CURRENT_BRANCH_PATH/target: NEW_BRANCH_PATH

Tome un vistazo a las herramientas eléctricas ayudan para obtener más detalles.

+0

No estoy seguro de por qué, pero no pude dejar de lado mis cambios actuales, por lo tanto, no puedo probar su solución. Trataré de resolver y entender por qué no puedo dejar de lado que comentar. Gracias por tu ayuda Kaius. Editar: Eso fue porque soy un novato total (No vi la parte del nombre de archivar) Estoy intentando su solución de inmediato. –

+0

bien, una vez que ejecutas el comando, las rutas en los archivos no protegidos deben coincidir con tu nueva rama. Pruebe y compile todo antes de registrarse, pero debe ser bueno ir en esa etapa. – SecretDeveloper

+0

Bueno, probablemente porque soy un principiante no pude superar el problema de "no poder determinar el espacio de trabajo". Out TFS está en un servidor y si uso el comando en mi computadora en la carpeta correcta, dice que no pudo llegar al servidor. (404) –

Cuestiones relacionadas