The Ultimate List of Source Control Management (SCM) Tools
Kallithea is a 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.
Deveo is a code hosting and collaboration platform that supports Git, Subversion and Mercurial repositories. Deveo can be installed on-premises or used from the cloud. Deveo cloud version is natively multi-tenant, so your code is always private and secure. In addition to code hosting, Deveo offers code reviews, issue tracking and documentation capabilities.
AccuRev (formerly Borland® AccuRev) is a software configuration management tool that addresses complex parallel and distributed development environments with stream-based architecture to accelerate development processes and improve asset reuse. The integration of AccuSync with AccuRev provides full visibility of artifacts such as issues, defects, and stories, from any third-party system to AccuRev. Information automatically syncs […]
Helix Core leverages the versioning engine that Perforce customers rely on for lightning-fast, file-level asset management. Helix Core securely manages all digital content—even large files—in a single repository, and delivers files quickly to large, distributed teams. The Helix Version Control System also includes Helix Swarm for code review and collaboration, and a bevy of Apps […]
Crucible is a collaborative code review application by Australian software company Atlassian. Like other Atlassian products, Crucible is a Web-based application primarily aimed at the enterprise, and certain features that enable peer review of a codebase may be considered enterprise social software.[
Git is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development.
ClearCase® is an enterprise-grade configuration management system that provides highly secure version control with work and build management support. It can be integrated with other IBM solutions, including IBM Rational® Team Concert™, IBM ClearQuest®, IBM Rational Asset Manager and IBM Rational Application Developer for WebSphere® Software.
As the first, and only, universal Artifact Repository Manager on the market, JFrog Artifactory fully supports software packages created by any language or technology. Artifactory is the only enterprise-ready repository manager available today, supporting secure, clustered, High Availability Docker registries.ctory is JFrog’s open source binary repository management product.
Rational Team Concert™ helps companies build better software and products with an all-in-one agile environment for development teams. This includes agile, formal and hybrid planning and reporting that are all on a common platform. This solution offers no-charge server software and flexible pricing models. It also offers role-based licensing and multiple platform support in a […]
GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a web-based graphical interface and desktop as well as mobile integration.
You can use Microsoft Team Foundation Version Control (TFVC) to scale from small to large projects, and by using server workspaces, you can scale up to very large codebases with millions of files per branch and large binary files. TFVC is a centralized version control system that lets you apply granular permissions and restrict access […]
Apache Subversion (often abbreviated SVN, after the command name svn) is a software versioning and revision control system distributed as free software under the Apache License. Developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the […]