В настоящее время мы очищаем наш репозиторий git в связи с нелепым количеством ветвей и тегов, которые просто не нужны.
Мы сделали часть ветвей, но часть тегов оказалась затруднительной.
Мы удалили ветки на пульте дистанционного управления и попросили нашу команду сделать git pull --prune
для удаления указанных ветвей в локальных репозиториях.
Проблема заключается в том, что не существует способа сделать это с помощью тегов. Мы можем удалить тег удаленно довольно легко, но мы не можем получить это изменение для распространения до других локальных репозиториев, когда делаем git pull
или gc
или remote prune
.
Любые идеи о том, как это сделать?
Или нам просто нужно остановить людей от использования git push --tags
, пока они не повторно клонируют репо?