2011-07-10 21 views
6

Tengo un problema al fusionar lo que creo que son dos cabezas diferentes en HG. Cuando actualizo entre las dos revisiones (512 y 502 en la captura de pantalla) hay diferencias entre los archivos. Sin embargo, cuando intento fusionar 512 a 502, dice que no hay nada que fusionar. Si actualizo a rev. 512 y tratar de fusionar 502 a 512 me aparece el siguiente mensaje de error: "fusionarse con un ancestro de directorio de trabajo no tiene ningún efecto". A juzgar por el mensaje de error, parece que 502 es un elemento primario de 512 pero, según el gráfico, parece dos cabezas diferentes. ¿Qué estoy haciendo mal o mal entendido?Problema de fusión en Mercurial

Screen shot from TortoiseHG

Respuesta

8

pero basándose en el gráfico se ven como dos cabezas diferentes. ¿Qué estoy haciendo mal o malinterpretar

El gráfico bastante claramente muestra que 502 no es una cabeza a todos, allí mismo, en rojo. Su punto de vista es el filtrado de cambios de distancia, conjuntos de cambios que debe demostrar que 502 es un antepasado de 512.

¿Se puede desactivar el filtro y volver a colocar la imagen, o mejor aún proporcionar la salida del comando de línea de comandos hg glog?

En el peor caso, puede hg update 502 cometer un cambio de no hacer nada, cuyo padre es 502, y luego combinar eso con 512, pero es mejor obtener la imagen completa/comprensión de lo que está sucediendo.

+1

+1 en relación con el gráfico incompleto. 503 a 509 no se muestran en el gráfico, pero dichos números son siempre secuenciales. –

+0

¡Tienes toda la razón! Cuando eliminé el filtro, vi que 502 se había fusionado en otra rama y luego esa rama se había fusionado en Predeterminado, lo que creó rev. 510. ¡Gracias! – Yrlec

Cuestiones relacionadas