Skip to main content

Stamps an assembly with git information based on SemVer.

Total Downloads
9.8M
9,774,994
Published
Jul 10, 2026
4mo ago

Get Started

dotnet add package GitVersion.MsBuild --version 6.8.2
ProductVersions
.NET
net10.0net8.0net9.0

README

GitVersion – From git log to SemVer in no time

Versioning when using Git, solved. GitVersion looks at your git history and works out the Semantic Version of the commit being built.

Gitter

Artifact Stable
GitVersion.Tool NuGet
GitVersion.MsBuild NuGet

Compatibility

GitVersion works on Windows, Linux, and Mac.

Quick Links

GitVersion in action!

README

You are seeing:

  • Pull requests being built as pre-release builds
  • A branch called release-1.0.0 producing beta v1 packages

Icon

Tree designed by David Chapman from The Noun Project.

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.