gitversion
« Back to VersTracker
Description:
Easy semantic versioning for projects using Git
Type: Formula  |  Latest Version: 6.5.0@0  |  Tracked Since: Nov 6, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: versioning git semver ci-cd automation
Install: brew install gitversion
About:
GitVersion is a tool that infers Semantic Versioning from your Git repository history and branch naming conventions. It automatically determines the next version number, generates metadata, and updates version files. This eliminates manual version management and ensures consistent, accurate versioning across your CI/CD pipeline.
Key Features:
  • Automatic version inference from Git history and tags
  • Supports GitFlow, GitHubFlow, and Trunk-Based Development workflows
  • Generates assembly info, NuGet package versions, and other version artifacts
  • Highly configurable via a YAML configuration file
Use Cases:
  • Automating versioning in CI/CD pipelines for .NET projects
  • Standardizing versioning across multiple related repositories
  • Generating consistent version numbers for Docker containers and deployment artifacts
Alternatives:
  • semantic-release – JavaScript-based alternative with similar automation goals but different ecosystem focus
  • MinVer – Minimalist .NET alternative with less configuration but fewer built-in features
Version History
Detected Version Rev Change Commit
Nov 6, 2025 12:05am 0 VERSION_BUMP eae61ef7
Sep 11, 2025 5:18pm 0 VERSION_BUMP 1f3d5365
Nov 24, 2024 11:53am 0 VERSION_BUMP 6f94c689
Nov 16, 2024 3:42pm 0 VERSION_BUMP ac6cdd33
Nov 16, 2024 3:02pm 0 VERSION_BUMP ecbee587
Oct 31, 2024 1:46pm 0 VERSION_BUMP 90295248
Oct 31, 2024 1:36pm 0 VERSION_BUMP 3e7c5cae
Sep 26, 2024 9:23pm 0 VERSION_BUMP 484c1c28