jueves, 12 de enero de 2012

Branch and merge en Team Foundation Server (TFS)

Branch (subdividir en castellano) es una copia de un conjunto de ficheros en una parte diferente del repositorio de código fuente. Esta copia permite a dos o más equipos trabajar en la misma parte de un proyecto en paralelo.
Merge (fusionar o combinar) es un proceso por el cual se coge código en dos ramas y se combinan en una de ellas. Si los ficheros que se han modificado son distintos simplemente los actualizará sobre la rama de destino, pero si se han modificado los mismos archivos se producirá un conflicto el cual deberá ser comprobado y corregido por el usuario.