他人数で開発しているrepoのtagsを削除しても、復活されることに遭遇したことあるでしょうか?
理由
①開発メンバーのローカルのtagsが削除されてなく、Source Treeなどを使う際にpushすると、復活されます
②BitriseなどCIツールのキャッシュで残ってしまって、何かしらのタイミングでpushされます
対策
①Github上でいらないtagsを消す
②メンバーのローカルのtagsを消してもらう
git tag -l | xargs git tag -d
③remoteからもう一回fetch
git fetch origin
④ローカルにいらないtagあるのか確認
git tag -l
⑤使っているCI/CDツールのキャッシュをクリア
参考
https://stackoverflow.com/questions/45681091/how-do-i-stop-users-from-pushing-all-tags-git-push-tags
https://community.atlassian.com/t5/Sourcetree-questions/Can-you-please-make-the-default-status-of-quot-Push-all-tags/qaq-p/971859