gitversion (rubygems):     Versioning when using git, solved. GitVersion looks at your git history and works out the semantic version of the commit being built. 
Keywords: c-sharp|dotnet|git|semver|versioning