Comparaciones a tres bandas

Las comparaciones a tres bandas muestran las diferencias existentes entre tres versiones distintas de un recurso. Esta función es de gran utilidad al fusionar recursos o cuando hay un conflicto durante la sincronización. Los conflictos se producen cuando dos desarrolladores añaden una versión de un recurso procedente de la misma rama en sus entornos de trabajo, ambos lo modifican y un desarrollador intenta comprometer el recurso después de que el otro desarrollador ya lo haya comprometido. 

Cuando surge esta situación, puede ver las diferencias existentes entre las tres versiones del recurso: el recurso del Entorno de trabajo, la versión del recurso que se ha comprometido en la rama y el ancestro común en el que se basan las dos versiones conflictivas.  Si no se puede determinar un ancestro común, por ejemplo porque dos desarrolladores distintos han creado y han comprometido un recurso con el mismo nombre y vía de acceso, la comparación pasa a ser una comparación a dos bandas.

Interpretar los resultados de la comparación

La vista Sincronizar permite ver las diferencias existentes entre dos o tres archivos. Si se dispone de un ancestro común, la vista de sincronización realiza una comparación a tres bandas. Es posible que no pueda determinarse un ancestro común para dos versiones conflictivas de un recurso (por ejemplo, cuando dos desarrolladores han creado y han comprometido un recurso con el mismo nombre y vía de acceso). En este caso, la comparación pasa a ser una comparación a dos bandas normal.  

En una comparación a tres bandas, el Entorno de trabajo muestra:

En la siguiente imagen, el ancestro común se visualiza en el panel superior del panel de comparación de texto.  Las diferencias que aparecen resaltadas son lo que ha cambiado en el recurso del Entorno de trabajo en comparación con el ancestro común y lo que ha cambiado en el recurso de la rama en comparación con el ancestro común. Las secciones que difieren en los tres archivos se resaltan como diferencias. Los conflictos se muestran en rojo, los cambios entrantes en azul y los cambios salientes en gris.

Vista Sincronizar con una comparación a tres bandas

Conceptos relacionados
Sincronizarse con un depósito CVS

Tareas relacionadas
Comparar recursos
Sincronizarse con un depósito
Fusionar cambios en el editor de comparación
Resolver conflictos
Establecer preferencias para comparar archivos
 
Comparar recursos con versiones del depósito

Referencias relacionadas
Editor de comparación
Vista Sincronizar CVS

Copyright IBM Corporation y otros 2000, 2003. Reservados todos los derechos.