GitVersion is a tool to help you achieve Semantic Versioning on your project and works well with GitFlow Branching Workflow model.
Download the latest GitVersion Release.
sudo ln -s "/Applications/GitVersion" /usr/local/bin/GitVersionEnter GitVersion in Git repository to test GitVersion tool.