To pytanie jest podobne do Jak wyświetlić wszystkie znaczniki wskazujące na konkretny zatwierdzenie w git , ale z jedną różnicą: Chcę wyszukać wszystkie znaczniki, które zawierają określone zatwierdzenie w drzewie każdego znacznika, a nie pliki zaznaczone w znaczniku sam (w tym przypadku tylko zmiana Makefile została oznaczona).
227
git tag --contains
, aby nie upaść. Zobacz moją odpowiedź poniżejOdpowiedzi:
źródło
git branch -r --contains <commit>
Pamiętaj, że potrzebujesz git 2.0.x (III kwartał 2014), aby wyświetlić listę wszystkich tagów dla określonego zatwierdzenia, jeśli masz duże repo
Zobacz zatwierdzenie cbc60b6 przez Jean-Jacquesa Lafaya (
lanfeust69
) :git tag --contains
: unikaj przepełnienia stosuZobacz także ten wątek na liście msysGit .
źródło
powinno działać
źródło