Los gráficos de revisión pueden volverse complejos. TortoiseHg hace un trabajo decente al visualizar esto, por ejemplo:
Sin embargo, esto es demasiado detallado para comprender conceptualmente cómo las diversas ramas nombradas comparten o no código. Lo que estoy buscando es una forma de visualizar gráficos similares, pero luego con estos requisitos:
Importante :
1 Solo son relevantes las divisiones/fusiones entre ramas nombradas; las divisiones/fusiones dentro de una rama por defecto no me interesan, me importa el flujo de código entre las ramas nombradas . Una opción para ver el segundo tipo también es "Agradable tener", ver más abajo.
Es bueno tener :
¿Existe algún software gratuito que se adapte a mis necesidades? ¿Puede TortoiseHg incluso hacerlo? ¿O debería cambiar a otra GUI de Hg que tenga esto?
Con un poco de juego sobre TortoiseHg puedes hacer más o menos lo que estás pidiendo usando el revset
filtro en la barra de filtros.
Primero asegúrese de que la barra de filtro esté visible seleccionando en el menú de vista o presionando ctrl-S y luego en el filtro revset intente ingresar:
children(branchpoint() or merge()) or parents(branchpoint() or merge())
Esto debería seleccionar una vista de todos los hijos y padres de esos conjuntos de cambios que son puntos de ramificación o fusión. Estoy seguro de que jugando un poco más con los conjuntos de cambios puedes obtener más o menos exactamente lo que necesitas.
Perdón por el fuzzing pero debo respetar la confidencialidad: