¿Cómo mostrar tags en la vista de historial de egit?

Tengo un repository con algunos commits pendientes:

o (master) commit 3 o commit 2 o | o (tag: danglings) dangling commit 2 | o dangling commit 1 |/ o commit 1 o initial commit 

He labeldo el último commit pendiente con una label, para asegurarme de que no se pierda, en caso de que lo necesite en algún momento en el futuro.

Sin embargo, al ver ese repository en su historial, no obtengo los commits pendientes. Simplemente no se muestran. Cuando creo una twig que apunta al dangling commit 2 se muestran los dos commits, incluida la label.

¿Cómo prevenir eso? Quiero ver todo , no solo las twigs en la vista histórica de egit.

EDITAR: Agregó un buen assembly de captura de pantalla:

montaje de captura de pantalla El primero muestra el maestro verificado, y no existe una twig colgante. ¡Por supuesto, existen los compromisos dangling y la label dangling !

En el segundo, creé una twig llamada dangling que señala el compromiso labeldo con la label dangling y lo comprobé.

Tenga en count que la vista no cambia (excepto para el master escrito en negrita y la HEAD se mueve) cuando reviso maestro en la segunda image.

robinst menciona en los comentarios:

Esto fue simplemente un error en EGit y solo se produjo con tags anotadas, consulte el error 417655 que propone la corrección en org.eclipse.egit.ui.internal.history.GitHistoryPage .
Target Egit 3.1


Respuesta original:

Este ejercicio Egit discute la Vista del Historial:

https://raw.github.com/stefanlay/gittraining/master/exercises/egit/git/history-view-6.png

Considere el diferente button disponible en esta vista:

https://raw.github.com/stefanlay/gittraining/master/exercises/egit/git/history-view-buttons.png :

Ese tutorial menciona:

SUGERENCIA: Si se perdió con los diferentes filters y el historial no muestra lo que esperaba, configúrelo de nuevo para mostrar todo.
Por lo tanto, asegúrese de que ' Show all branches and tags ' ( a ) esté activado y ' Show all changes in repository ' ( e ) esté seleccionado.

Esos dos botones deberían mostrarle todas las confirmaciones alcanzables (al less labeldas).


La sección " Configuración de filtrado " de la Guía del usuario de Egit es clara:

Los siguientes cuatro botones de alternar en la barra de herramientas de vista controlan cómo se filtran las confirmaciones mostradas con respecto a la input actual.

http://wiki.eclipse.org/images/0/01/Egit-0.9-history-view-config.png

Los botones funcionan como botones de opción, es decir, uno de los cuatro botones debe estar siempre abajo.

  • Si el button " Repository " está desactivado, el logging de confirmación no se filtra y muestra todas las confirmaciones accesibles desde la twig actualmente desprotegida (o todas las confirmaciones, ver debajo la acción "Todas las sucursales")
  • Si el button " Project " está desactivado, el logging de confirmación se filtra para mostrar todas las confirmaciones que afectaron a cualquiera de los resources en el proyecto que contiene la input actual
  • Si la Folder " Folder " está desactivada, el logging de confirmación se filtra para mostrar todas las confirmaciones que afectaron a cualquiera de los resources en la carpeta principal de la input actual.
  • Si el button " Resource " está desactivado, el logging de confirmación se filtra para mostrar solo las confirmaciones que afectaron la input actual; el elemento del menu de visualización Show > Follow Renames permite alternar si este filter debe cambiar el nombre del recurso seleccionado

Tenga en count que no todas las combinaciones de configuration de filter y input actual son significativas; por ejemplo, si la input actual es un proyecto, la opción "Proyecto" es de hecho la misma que la opción "Recurso".

Pero las secciones " Todas las twigs " agregan:

Esta palanca activa el modo "Todas las twigs".
De forma pnetworkingeterminada, solo se muestran las confirmaciones en el logging de confirmación que se puede alcanzar desde la confirmación actualmente desprotegida, es decir, el gráfico de confirmación finaliza con la confirmación actualmente desprotegida y no se muestran las confirmaciones más recientes.
Si este button está desactivado, todas las confirmaciones se mostrarán en el logging de confirmación.

http://wiki.eclipse.org/images/c/c7/Egit-0.9-history-view-allbranchesToggle.png

En su caso, no estoy seguro de que los commits se muestren cuando se hace reference solo con una label.
Solo las twigs hacen que esos commits sean visibles.