Version control systems, also known as revision control or source control systems, are used to track changes to software development projects, and allow team members to change and collaborate on the same files. Version control systems allow developers to work simultaneously on code and isolate their own work through what are known as branches. Branches keep code changes protected from the changes in other branches, but they can be merged together if and when the developer is ready. Version control systems allow developers to automatically track their work, see a history of all changes, and revert to previous versions of a project when needed. All code changes and branches are kept in a repository (often referred to as the “repo").
Version control systems are used by software development teams to streamline the development process, manage code for multiple projects, and maintain a history of code changes. When choosing a version control system, users often need a version control hosting solution to host their master repository where developers commit their code changes. Developers often use version control clients to manage the functionality of their version control systems through a graphical user interface (GUI). Version control systems integrate with a variety of software development tools, including IDE, build automation software, and PaaS providers.
To qualify for inclusion in the Version Control System category, a product must:
Version Control Systems reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.
AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.
Helix Core is enterprise-class version control for faster, more collaborative development for teams of any size. With Helix Core, developers can use their preferred tools — like Git and Visual Studio — while enjoying lightning-fast workflows, support for all file types, and faster builds from a single source of truth. Organizations around the globe rely on Helix Core to build and deliver complex digital products faster and with higher quality. Helix Core is trusted by the world’s most innovative
Subversion is an open source version control system. Founded in 2000 by CollabNet, Inc., the Subversion project and software have seen incredible success over the past decade. Subversion has enjoyed and continues to enjoy widespread adoption in both the open source arena and the corporate world.
Version control is the operating system of software development. It can solve problems efficiently and silently, or it can create more. Plastic SCM is a distributed version control, but can work centralized too. It is excellent with branching and merging, can deal with huge projects and big binary assets natively, and it comes with GUIs and tools to make everything simpler. Plastic solves problems.
Simul provides advanced document management features such as branching, merging and version comparison for your Word documents
Building software that matters is more than a race to close issues. We know every team can craft great software, you just need the best tools and the right information. FogBugz provides all you need to make great software, including project management, issue tracking, and support, fused with just enough process to help you deliver. FogBugz shows you the issue and project info you need, alongside updates from your integrated tools. As well as providing expert advice and insights from two decad
Kallithea, a member project of Software Freedom Conservancy, is a GPLv3'd, Free Software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice.
Serena PVCS Pro is a change and configuration management solution for smaller teams. It enriches Serena PVCS VM with a number of capabilities that help smaller teams maximize efficiency and productivity. Serena PVCS Pro consists of Serena PVCS VM, Serena Prototype Composer, Serena Agile Planner, and Serena Issue and Defect Management.
SourceGear Vault Pro is a version control and bug tracking solution for professional development teams. Vault Standard is for those who only want version control. Vault is based on a client / server architecture using technologies such as Microsoft SQL Server and IIS Web Services for increased performance, scalability, and security.
ArX is a Version Control System (VCS), like CVS, Subversion, or GNU arch. It manages "archives" (collections of files), such as source code files for a software project. It tracks the history of each file, along with change comments, version tags, forks and branches, etc. It can store files and documents of any kind, but the largest benefits are with text files, rather than binary files.
DBmaestro’s DevOps Platform paves the way for safe implementation of CI/CD for the database. With automatic drift prevention mechanisms, customizable role management, and a complete audit trail, our platform makes unplanned database downtime a thing of the past. The platform combines several key features that make its value greater than the sum of its parts: repeatable release automation, database version control, governance and security modules, and a business activity monitor. The result is co
monotone is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing.