2011-08-10 8 views
6

Si hay varias etiquetas disponibles en un proyecto de Git, ¿cómo podemos verificar, que es la etiqueta de salida de todas las presentes?Etiqueta de Git - Problema de pago

git tag mostrará una lista de todas las etiquetas, y las entradas estarán presentes en .git/refs/tags

decir, por ejemplo: - Hoy hemos hecho una sincronización repositorio desde el repositorio principal y conseguimos la etiqueta 1 y etiqueta 1 checkouted y comenzamos a trabajar en él, unas semanas más tarde sincronizamos el contenido y verificamos una nueva etiqueta.

Ahora, si deseo verificar el estado más reciente, que es la etiqueta actual, ¿cómo podemos hacer esto?

Respuesta

0

Esto le da una lista de las más recientes etiquetas en su ascendencia comprometerse, que creo que es lo que está pidiendo:

git log --format=format:%d --tags 

La etiqueta más reciente en su ascendencia cometer habrá en la parte superior.

También puede utilizar:

git log --decorate 

que le da la git log normal con las etiquetas añadidas a las confirmaciones.

3

git describe le dice la etiqueta más reciente a la que se refiere su copia de trabajo.

Extracto de la página del manual:

git-describir - Mostrar la etiqueta más reciente que es accesible desde una confirmación

1

buenas respuestas aquí, pero otra, y así a veces más amigable, es con gitk:

gitk --all 

para cualquier commit dado, se le mostrará las etiquetas más cercanos, tanto antes como después de ella, por no mencionar el diseño gráfico de la com gráfico mit con etiquetas y ramas representadas

Cuestiones relacionadas