¿Puedo usar Team Explorer para combinar cambios entre dos ramas después de una combinación inicial sin fundamento?
-
04-07-2019 - |
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?
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