Как я могу перечислить теги, содержащиеся в данной ветви, противоположность:
git tag --contains <commit>
Какой «только список тегов, которые содержат указанный коммит».
Если чего-то подобного не существует, как мне проверить, содержится ли в коммите другой коммит, чтобы я мог написать это?
Я мог бы сделать это:
commit=$(git rev-parse $branch)
for tag in $(git tag)
do
git log --pretty=%H $tag | grep -q -E "^$commit$"
done
Но я надеюсь, что есть лучший способ, так как это может занять много времени в репозитории с большим количеством тегов и коммитов.