visual usar team studio ramas rama guia español crear como branching version-control tfs merge branch tfs2008

version-control - usar - tfs guia



¿Puedo usar Team Explorer para fusionar los cambios entre dos ramas después de una combinación inicial sin bases? (1)

Estás en lo correcto, mientras que la combinación original sin fundamento configura la relación entre dos ramas no relacionadas anteriormente, todas las fusiones futuras deben realizarse utilizando la línea de comandos, pero no necesitan la opción / infundado:

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

Mi comprensión de una fusión sin fundamento en TFS fue que se trataba de un acuerdo de una sola vez, y luego se podía fusionar sin tener que ser infundado:

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

/ infundado: realiza una fusión sin una versión base. Es decir, permite al usuario fusionar archivos y carpetas que no tienen una relación de fusión. Después de una fusión sin fundamento, existe una relación de fusión y las fusiones futuras no tienen que ser infundadas.

Sin embargo, lo intenté esta tarde 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 funcionó bien, y los archivos se fusionaron. Sin embargo, si vuelvo a Source Control Explorer y hago clic con el botón derecho y elijo fusionar en la rama Dev, QA no es una opción, solo el tronco es.

Entonces, entendí mal los documentos y lo que realmente estaban diciendo era que siempre tenías que hacerlo por línea de comandos, pero ¿no era necesario que incluyeras el modificador / baseless?