Best Version Control software
37 tools with AI-ranked alternatives, pricing, pros and cons.
Google Code
Google Code was a hosted software development service for public source-code repositories, issue tracking, downloads, and...
Gitstack
GitStack is a self-hosted Git server for Windows that lets teams manage repositories on their own...
GitX-dev
GitX-dev is an open-source graphical Git client for macOS users who want to browse repositories, inspect...
Try Git: Code School
Try Git was a browser-based introductory course that taught Git through interactive command-line exercises. It targeted...
Cornerstone 4
Cornerstone 4 is a comprehensive talent management software that helps organizations manage their HR processes efficiently.
gitconvex
GitConvex is a graphical Git client for developers who want to manage repositories without relying entirely...
gitui
GitUI is a terminal user interface for Git aimed at developers who prefer keyboard-driven workflows. It...
CompareMerge
CompareMerge is a desktop utility for comparing and merging files and folders, aimed primarily at developers...
Git Force
GitForce is a free graphical client for Git aimed at developers who prefer visual repository management...
GITK
gitk is a graphical history browser included with Git for inspecting commits, branches, and merges. It...
BerliOS Developer
BerliOS Developer was a SourceForge-style hosting platform for open-source software projects, offering project pages, source-code repositories,...
StarTeam
StarTeam is a software configuration management and application lifecycle management platform for enterprise development teams. It...
Git Disroot
Disroot Git is a privacy-focused, community-supported Git hosting service for developers and open-source projects. It provides...
Git Flow
Git Flow is a Git extension and branching model for teams managing feature, release, and hotfix...
GitFiend
GitFiend is a cross-platform graphical Git client for developers who prefer visual repository management over command-line...
Sirix
Sirix is an open-source, immutable database system for versioned XML and JSON data. It targets developers...
Git Story
Git Story is a visual tool for exploring the history and evolution of Git repositories. It...
GitLab CI/CD
GitLab CI/CD is a part of GitLab that provides Continuous Integration and Continuous Deployment capabilities.
Atlassian Crucible
Crucible was a collaborative code-review product for development teams using centralized or distributed version-control systems. It...
Assembla
Assembla is a collaborative version control and project management tool for software teams.
BitBucket
Bitbucket is a Git and Mercurial version control system that helps teams collaborate on code.
Review Board
Review Board is a web-based collaborative code review tool for software projects.
Git for Windows
Git for Windows provides the Git distributed version control system, Git Bash, and supporting Unix command-line...
Springloops
Springloops is a version control tool designed for web developers and designers to deploy web projects...
gitstorage
Gitstorage is a cloud-based version control system for managing Git repositories.
Kiln
Kiln is a version control system that integrates with FogBugz issue tracking software.
Gitcolony
Gitcolony is a platform that helps in improving code quality through code reviews and code collaboration.
Microsoft Visual SourceSafe
Microsoft Visual SourceSafe (VSS) is a discontinued source control program, oriented towards small software development projects....
Upsource
Upsource is a code review and repository browsing tool by JetBrains.
Gitorious
Gitorious was a Git repository hosting and collaboration platform for software development teams and open-source projects....
AnkhSVN
AnkhSVN is a Subversion Source Control Provider for Visual Studio.
VisualSVN
VisualSVN integrates Apache Subversion directly into Microsoft Visual Studio for developers who need centralized version control...
GitFinder
GitFinder is a native Git client for macOS that integrates Git repository management into Finder. It...
Alienbrain
Alienbrain is a version control software designed for game development and visual effects production.
cgit
A fast web interface for the git version control system
GitHub
GitHub is a web-based platform for version control using Git. It offers features such as code...