2011-08-10 13 views
6

Jeśli w projekcie Git dostępnych jest wiele tagów, jak możemy sprawdzić, który tag został wyewidencjonowany ze wszystkich obecnych.Git tag - Checkout issue

git tag pokaże wszystkie znaczniki i wpisy będą obecne w .git/refs/tags

powiedzieć na przykład: - dzisiaj zrobiliśmy repozytorium synchronizację z repozytorium głównego i dostał tag 1 i checkouted Tag 1 i zaczęliśmy nad nią pracować, kilka tygodni później zsynchronizowaliśmy zawartość i sprawdziliśmy nowy tag.

Teraz, jeśli chcę sprawdzić najnowszy status, czyli bieżący sprawdzony tag - jak możemy to zrobić?

Odpowiedz

0

Daje listę najnowszych znaczników w swoim popełnienia pochodzenia, który moim zdaniem jest o co prosicie przez:

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

Najnowszym tag w swojej popełnienia pochodzenia będzie na wierzchu.

Można również użyć:

git log --decorate 

co daje normalny dziennik git ze znaczników dodawanych do zobowiązuje.

3

git describe informuje o najnowszym tagu, do którego odnosi się twoja kopia robocza.

Fragment ze strony człowieka:

git-opisać - Pokaż najnowszy znacznik, który jest osiągalny z commit

1

dobrych odpowiedzi tutaj, ale inny, a czasem bardziej przyjazny sposób, jest z gitk:

gitk --all 

dla danego popełnienia, pokaże najbliższe tagów zarówno przed jak i po nim, nie wspominając o graficzny układ com z wykresem z tagami i oddziałami reprezentowanymi