What Version Control Systems Do

Version control systems (VCS) help you manage changes to source code over time. Using a VCS is important to building and shipping better products faster.


What Are the Different VCS Systems?

There are many types of VCS. There are some open source VCS — like Git, Mercurial, and SVN. These ones are often great fits for small teams with simple projects.

The best VCS for large development teams and teams working on complex projects is from Perforce.

Perforce VCS options and add-ons include:

Helix Core is the center of Perforce version control.

Features of Top Version Control Systems

The top version control systems need the following features. Perforce offers all of them.

Branching and Merging

Branching and merging are important features for development teams — especially those working in parallel. Helix Core has one of the best branching and merging options on the market: Perforce Streams. Streams allows development teams to visualize code flows. Learn more >>

Binary Artifact Management

Binary artifact management is important for teams who have binary artifacts created during the development lifecycle. These teams need to be able to store, version, and deploy these artifacts for builds. Helix Core can store binaries alongside source code for a single source of truth. Learn more >>


Repository Management

Many development teams have multiple repositories — and different types of repositories. Common ones include Git, SVN, and Mercurial. Helix TeamHub makes it easy to bring all your repos into one build pipeline. This makes it easier to manage repos and do code reviews. Learn more >>

IP Protection

Security is critical in development. And that’s why it’s important to have features that allow you to build defense in depth to prevent, detect, and respond to vulnerabilities. Helix Core’s security features help you control access, verify identity, and protect assets — at scale. Learn more >>




Every development team works with multiple tools. And it’s essential to have integrations between your most important tools, so work can flow smoothly. Helix Core plugins and integrations include Jenkins, Unreal, Microsoft Visual Studio, Eclipse, Jira, and File Explorer. Learn more >>

Benefits of Version Control Systems

Faster Performance at Scale

Every company is becoming a software company. File sizes are getting larger. And teams are getting more distributed. Using the right version control system — like Helix Core and Helix4Git — help these teams achieve faster performance, even as they scale up. Learn more >>

Better Collaboration For Global Teams

Global development teams need to collaborate closely — as though they were sitting right next to each other. The right tools — Helix TeamHub and Helix Swarm — bring teams together. They can collaborate on code and go back-and-forth on code reviews easily. Learn more >>

Who Uses Perforce?

Development teams across industries trust Perforce VCS systems to do their best work.


Game Development

19 of the top 20 AAA game development studios.


Embedded Systems

9 of the top 10 semiconductor companies.


And You?

Join ranks with the world’s biggest innovators.

Get Started with the Best VCS

Helix Core version control software enables world-class development at scale. And it’s free for up to 5 users and 20 workspaces.

Add Code Review

Helix Swarm is a free code review tool for Helix Core.

Get Git Tools

Helix4Git and Helix TeamHub are Git tools for Helix Core.