タグ一覧を取得
git tag --list
grepでマッチしたリモートのタグを全て削除する
git tag | grep "hotfix_" | awk {'print ":" $1'} | xargs git push origin
v_ 以外のリモートのタグを全て削除する
git tag | grep -v "v_" | awk {'print ":" $1'} | xargs git push origin
リモートのタグを削除しても、だれかがローカルのタグをPUSHしてしまうと
タグが復活してしまうので
「みなさんフェッチしてくださ~い!!」
と声をかける必要がある。(なんとめんどくさい…)
なにか他にいい方法あるんですかね。
0 件のコメント :
コメントを投稿