¿Puedo usar Team Explorer para combinar cambios entre dos ramas después de una combinación inicial sin fundamento?

StackOverflow https://stackoverflow.com/questions/232172

Pregunta

Mi comprensión de una fusión sin fundamento en TFS era que se trataba de un contrato de una sola vez, y las combinaciones posteriores se podrían hacer sin tener que ser sin fundamento:

de http://msdn.microsoft.com/en-us/library/bd6dxhfy ( VS.80) .aspx

  

/ baseless - Realiza una fusión sin una versión base. Es decir, permite al usuario combinar archivos y carpetas que no tienen una relación de combinación. Después de una fusión sin fundamento, existe una relación de fusión y las combinaciones futuras no tienen que ser infundadas.

Sin embargo, lo intenté esta noche con la siguiente configuración:

/Trunk
  |
  - Dev
  |
  - QA
     |
     - Stage
tf merge C:\src\Project\Branch\Dev\ C:\src\Project\Branch\QA /baseless /recursive

El comando se ejecutó correctamente y los archivos se combinaron. Sin embargo, si vuelvo a Source Control Explorer y hago clic con el botón derecho y selecciono la combinación en la rama Dev, el control de calidad no es una opción, solo el tronco es.

Entonces, entendí mal los documentos y lo que realmente decían era que siempre tenía que hacerlo desde la línea de comandos, pero simplemente no tenía que incluir el interruptor / baseless?

¿Fue útil?

Solución

Usted tiene razón, mientras que la combinación sin fundamento original establece la relación entre dos ramas que no estaban relacionadas previamente, todas las combinaciones futuras deben realizarse utilizando la línea de comando pero no necesitan la opción / sin fundamento:

http://blogs.vertigosoftware.com/teamsystem/ archive / 2006/07/13 / 3069.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top