Skip to content
Category

Free version control software

page 1
Q186055
Git () is a distributed version control software system that is capable of managing versions of source code or data. It is often used to control source code by programmers who are developing software collaboratively.
Apache Subversion
advanced version control system
CVS
historical centralized version control system
Mercurial
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS.
Q16639197
GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition.
GNU Bazaar
distributed version control system
TortoiseSVN
TortoiseSVN is a Subversion client, implemented as a Microsoft Windows shell extension, that helps programmers manage different versions of the source code for their programs. It is free software released under the GNU General Public License.
GNU RCS
file versioning tool to manage multiple revisions of files
distributed revision control system
approach to version control
BitKeeper
BitKeeper is a discontinued software tool for distributed revision control of computer source code. Originally developed as proprietary software by BitMover Inc., a privately held company based in Los Gatos, California, it was released as open-source software under the Apache-2.0 license on 9 May 2016. BitKeeper is no longer being developed.
Source Code Control System
version control system designed to track changes in the source code
TortoiseHg
__NOTOC__
Fossil
distributed version control system, bug tracking system and wiki server
Darcs
Darcs is a distributed version control system created by David Roundy. Key features include the ability to choose which changes to accept from other repositories, interaction with either other local (on-disk) repositories or remote repositories via SSH, HTTP, or email, and an unusually interactive interface. The developers also emphasize the use of advanced software tools for verifying correctness: the expressive type system of the functional programming language Haskell enforces some properties, and randomized testing via QuickCheck verifies many others. The name is a recursive acronym for Da
GNU arch
distributed revision control system
Monotone
distributed version control system
Dat
data distribution software with a version control feature for tracking changes and publishing datasets
TortoiseCVS
TortoiseCVS is a CVS client for Microsoft Windows released under the GNU General Public License. Unlike most CVS tools, it integrates into Windows' shell by adding entries in the contextual menu of the file explorer. Therefore, it does not run in its own window. Moreover, it adds icons to files and directories controlled by CVS, giving additional information to the user without having to run a full-scale stand-alone application.
Forgejo
Forgejo () is software for hosting a forge using the Git version control system to aid with software development. The package allows developers to use collaborative features like bug tracking, code review, continuous integration, kanban boards, issue tracking system tickets, and wikis with their projects. The package is designed to be self-hosted by developers, and a public instance is provided to try out the software, however forges that are hosted by organizations such as Codeberg are more commonly used. Forgejo can be hosted on most platforms that support the Go runtime, including macOS, ex