Удалите локальные теги git, которых больше нет в удаленном хранилище.

Мы используем теги в git как часть нашего процесса развертывания. Время от времени мы хотим очистить эти теги, удалив их из нашего удаленного хранилища.

Это довольно просто. Один пользователь удаляет локальный тег и удаленный тег в одном наборе команд. У нас есть небольшой сценарий оболочки, который объединяет оба этапа.

2-й (3-й, 4-й, ...) пользователь теперь имеет локальные теги, которые больше не отображаются на пульте.

Я ищу команду, похожую наgit remote prune origin который очищает локально отслеживаемые ветви, для которых удаленная ветвь была удалена.

В качестве альтернативы можно использовать простую команду для отображения удаленных тегов для сравнения с локальными тегами, возвращаемыми через.git tag -l

Ответы на вопрос(12)

Ваш ответ на вопрос