ClearCase desea fusionar archivos sin modificar después de entregarlos a un destino alternativo

Al usar Rational ClearCase v. 7.0.1.1 con UCM, tengo un problema aquí cuando uso la funcionalidad de ClearCase "Deliver from Stream to Alternate Target".

Imagina que tenemos un flujo de integración de proyectos y dos flujos de desarrollador A y B derivados de él. Ahora cambio un archivo en la secuencia A. Quiero que el operador que posee la secuencia B pueda usar mi trabajo sin tener que entregar el archivo a la secuencia de integración, así que entrego la secuencia A a la secuencia destino alternativa B.

Hasta ahora tan bueno. Sigo haciendo otro cambio en el archivo, pero el desarrollador de stream B no necesita este cambio, por lo que no se lo entrego.

Después de un tiempo más, entrego mi trabajo a la corriente principal de integración. Esto funciona bien, aunque me pregunto por qué ClearCase marca la fusión como un "Fusionado" normal en lugar de "Fusionado (trivial)"; nadie, excepto yo, ha realizado cambios en el archivo.

Después de la entrega, se crea una nueva línea de base en la secuencia de integración principal.

El problema real surge cuando el desarrollador B intenta volver a su ruta. Dado que el desarrollador B nunca ha realizado ningún cambio en el archivo, esperaría que la fusión fuera trivial sin interacción necesaria. Pero lo que sucede es que el desarrollador B está obligado a resolver gráficamente un conflicto de fusión en ese archivo, lo que le permite elegir entre la versión base en el flujo de integración, la versión que le entregué y la versión que entregué al flujo de integración.

La confusión continúa cuando, después de resolver la fusión y completar el rebase, el desarrollador B desea realizar una entrega a la secuencia de integración principal. Además de la actividad que originalmente le entregué, también se le ofrece que realice una actividad llamada rebase _..., que nunca esperaría que se le ofreciera para la entrega.

¿Me estoy perdiendo de algo? ¿Estamos utilizando ClearCase de forma incorrecta o se trata de una limitación / error conocido? ¿Alguien ha experimentado con esta funcionalidad?

¡Gracias de antemano por tu ayuda!

ene

Respuestas a la pregunta(2)

Su respuesta a la pregunta