Currently we are using a tag for every build on master which passes CI. This leads to a lot of tags (3-10 per day). The good side is, that those commits are easily human readable, show the version (v.X.Y.ZZZ) which is also shown in the .exe built and deployed of that very commit making it very easy to find the exact commit a specific .exe was generated when bugs are reported.
- Is this bad practice?
- If it is, is there any better way?
- If it is not, is there any way to remove all tags before some specific minor version? Currently when we delete those tags by hand this just leads to someone else repushing them, leading to an endless ping-pong effect.