|| products.size

Best Version Control Software

Adam Crivello
AC
Researched and written by Adam Crivello

Version control software, also known as revision control or source control systems, is used to track changes to software development projects, and allow team members to change and collaborate on the same files. Version control software allows 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 software, 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 Software category, a product must:

Provide a mechanism for developers to keep track of code changes
Allow developers to see a history of changes
Allow developers to work on the same code files at the same time
Allow developers to isolate their code through branching
Merge code from different branches on command
Show developers conflicts on code merges and allow developers to resolve them
Allow developers to revert their changes to a previous state

Best Version Control Software At A Glance

Best for Small Businesses:
Best for Mid-Market:
Best for Enterprise:
Highest User Satisfaction:
Best Free Software:
Show LessShow More
Best for Enterprise:
Highest User Satisfaction:
Best Free Software:

G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.

No filters applied
50 Listings in Version Control Software Available
(191)4.2 out of 5
2nd Easiest To Use in Version Control Software software
View top Consulting Services for Azure DevOps Server
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    An enterprise-grade server for teams to share code, track work, and ship software — for any language, all in a single package. It’s the perfect complement to your IDE.

    Users
    • Software Engineer
    • Senior Software Engineer
    Industries
    • Information Technology and Services
    • Computer Software
    Market Segment
    • 40% Enterprise
    • 39% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Azure DevOps Server Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Ease of Use
    22
    Features
    13
    Automation
    11
    Deployment
    11
    Integrations
    10
    Cons
    Complexity
    9
    Difficult Learning
    9
    Learning Curve
    9
    Complex Setup
    5
    Expensive
    5
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Azure DevOps Server features and usability ratings that predict user satisfaction
    7.5
    Ease of Admin
    Average: 7.8
    7.9
    Ease of Use
    Average: 8.1
    7.1
    Ease of Setup
    Average: 8.3
    7.6
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Microsoft
    Year Founded
    1975
    HQ Location
    Redmond, Washington
    Twitter
    @microsoft
    14,039,026 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    238,990 employees on LinkedIn®
    Ownership
    MSFT
Product Description
How are these determined?Information
This description is provided by the seller.

An enterprise-grade server for teams to share code, track work, and ship software — for any language, all in a single package. It’s the perfect complement to your IDE.

Users
  • Software Engineer
  • Senior Software Engineer
Industries
  • Information Technology and Services
  • Computer Software
Market Segment
  • 40% Enterprise
  • 39% Mid-Market
Azure DevOps Server Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Ease of Use
22
Features
13
Automation
11
Deployment
11
Integrations
10
Cons
Complexity
9
Difficult Learning
9
Learning Curve
9
Complex Setup
5
Expensive
5
Azure DevOps Server features and usability ratings that predict user satisfaction
7.5
Ease of Admin
Average: 7.8
7.9
Ease of Use
Average: 8.1
7.1
Ease of Setup
Average: 8.3
7.6
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Microsoft
Year Founded
1975
HQ Location
Redmond, Washington
Twitter
@microsoft
14,039,026 Twitter followers
LinkedIn® Page
www.linkedin.com
238,990 employees on LinkedIn®
Ownership
MSFT
By Git
(488)4.7 out of 5
1st Easiest To Use in Version Control Software software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenien

    Users
    • Software Engineer
    • Senior Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 38% Small-Business
    • 35% Enterprise
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Git features and usability ratings that predict user satisfaction
    8.1
    Ease of Admin
    Average: 7.8
    8.1
    Ease of Use
    Average: 8.1
    8.8
    Ease of Setup
    Average: 8.3
    8.6
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Git
    Year Founded
    2007
    HQ Location
    New York
    Twitter
    @BestGit
    1,828 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    4 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenien

Users
  • Software Engineer
  • Senior Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 38% Small-Business
  • 35% Enterprise
Git features and usability ratings that predict user satisfaction
8.1
Ease of Admin
Average: 7.8
8.1
Ease of Use
Average: 8.1
8.8
Ease of Setup
Average: 8.3
8.6
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Git
Year Founded
2007
HQ Location
New York
Twitter
@BestGit
1,828 Twitter followers
LinkedIn® Page
www.linkedin.com
4 employees on LinkedIn®

This is how G2 Deals can help you:

  • Easily shop for curated – and trusted – software
  • Own your own software buying journey
  • Discover exclusive deals on software
(85)4.2 out of 5
3rd Easiest To Use in Version Control Software software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    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

    Users
    • Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 47% Small-Business
    • 31% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • AWS CodeCommit features and usability ratings that predict user satisfaction
    8.2
    Ease of Admin
    Average: 7.8
    8.6
    Ease of Use
    Average: 8.1
    8.3
    Ease of Setup
    Average: 8.3
    8.4
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    2006
    HQ Location
    Seattle, WA
    Twitter
    @awscloud
    2,231,347 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    136,383 employees on LinkedIn®
    Ownership
    NASDAQ: AMZN
Product Description
How are these determined?Information
This description is provided by the seller.

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

Users
  • Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 47% Small-Business
  • 31% Mid-Market
AWS CodeCommit features and usability ratings that predict user satisfaction
8.2
Ease of Admin
Average: 7.8
8.6
Ease of Use
Average: 8.1
8.3
Ease of Setup
Average: 8.3
8.4
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Year Founded
2006
HQ Location
Seattle, WA
Twitter
@awscloud
2,231,347 Twitter followers
LinkedIn® Page
www.linkedin.com
136,383 employees on LinkedIn®
Ownership
NASDAQ: AMZN
(36)4.2 out of 5
5th Easiest To Use in Version Control Software software
Save to My Lists
Entry Level Price:$9.95 user/month
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    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 cent

    Users
    No information available
    Industries
    • Computer Games
    Market Segment
    • 64% Small-Business
    • 22% Enterprise
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Plastic SCM features and usability ratings that predict user satisfaction
    7.7
    Ease of Admin
    Average: 7.8
    7.9
    Ease of Use
    Average: 8.1
    8.0
    Ease of Setup
    Average: 8.3
    8.5
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Unity
    Year Founded
    2010
    HQ Location
    San Fransisco
    Twitter
    @unity
    104,976 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    1 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

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 cent

Users
No information available
Industries
  • Computer Games
Market Segment
  • 64% Small-Business
  • 22% Enterprise
Plastic SCM features and usability ratings that predict user satisfaction
7.7
Ease of Admin
Average: 7.8
7.9
Ease of Use
Average: 8.1
8.0
Ease of Setup
Average: 8.3
8.5
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Unity
Year Founded
2010
HQ Location
San Fransisco
Twitter
@unity
104,976 Twitter followers
LinkedIn® Page
www.linkedin.com
1 employees on LinkedIn®
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    CA Panvalet is a library management system that centralizes the storage of the source, establishes and maintains a control library of source programs and provides immediate access for maintenance, pro

    Users
    No information available
    Industries
    • Hospital & Health Care
    Market Segment
    • 78% Enterprise
    • 17% Small-Business
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Panvalet features and usability ratings that predict user satisfaction
    8.6
    Ease of Admin
    Average: 7.8
    9.2
    Ease of Use
    Average: 8.1
    8.6
    Ease of Setup
    Average: 8.3
    8.6
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Broadcom
    Year Founded
    1991
    HQ Location
    San Jose, CA
    Twitter
    @broadcom
    59,338 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    61,034 employees on LinkedIn®
    Ownership
    NASDAQ: CA
Product Description
How are these determined?Information
This description is provided by the seller.

CA Panvalet is a library management system that centralizes the storage of the source, establishes and maintains a control library of source programs and provides immediate access for maintenance, pro

Users
No information available
Industries
  • Hospital & Health Care
Market Segment
  • 78% Enterprise
  • 17% Small-Business
Panvalet features and usability ratings that predict user satisfaction
8.6
Ease of Admin
Average: 7.8
9.2
Ease of Use
Average: 8.1
8.6
Ease of Setup
Average: 8.3
8.6
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Broadcom
Year Founded
1991
HQ Location
San Jose, CA
Twitter
@broadcom
59,338 Twitter followers
LinkedIn® Page
www.linkedin.com
61,034 employees on LinkedIn®
Ownership
NASDAQ: CA
Entry Level Price:Free
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Redgate creates ingeniously simple software to help data professionals get the most value out of any database, anywhere, through the provision of end-to-end Database DevOps. More than 200,000 people g

    Users
    No information available
    Industries
    • Computer Software
    Market Segment
    • 50% Enterprise
    • 32% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Flyway Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Access Control
    1
    Collaboration
    1
    Cons
    This product has not yet received any negative sentiments.
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Flyway features and usability ratings that predict user satisfaction
    5.8
    Ease of Admin
    Average: 7.8
    9.5
    Ease of Use
    Average: 8.1
    8.3
    Ease of Setup
    Average: 8.3
    5.8
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    1999
    HQ Location
    Cambridge, United Kingdom
    Twitter
    @redgate
    17,807 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    573 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Redgate creates ingeniously simple software to help data professionals get the most value out of any database, anywhere, through the provision of end-to-end Database DevOps. More than 200,000 people g

Users
No information available
Industries
  • Computer Software
Market Segment
  • 50% Enterprise
  • 32% Mid-Market
Flyway Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Access Control
1
Collaboration
1
Cons
This product has not yet received any negative sentiments.
Flyway features and usability ratings that predict user satisfaction
5.8
Ease of Admin
Average: 7.8
9.5
Ease of Use
Average: 8.1
8.3
Ease of Setup
Average: 8.3
5.8
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Year Founded
1999
HQ Location
Cambridge, United Kingdom
Twitter
@redgate
17,807 Twitter followers
LinkedIn® Page
www.linkedin.com
573 employees on LinkedIn®
(64)3.9 out of 5
6th Easiest To Use in Version Control Software software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    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 a

    Users
    • Software Engineer
    Industries
    • Information Technology and Services
    • Computer Software
    Market Segment
    • 42% Enterprise
    • 42% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Subversion features and usability ratings that predict user satisfaction
    7.7
    Ease of Admin
    Average: 7.8
    8.0
    Ease of Use
    Average: 8.1
    7.9
    Ease of Setup
    Average: 8.3
    7.8
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    1999
    HQ Location
    Wakefield, MA
    Twitter
    @TheASF
    66,228 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    2,291 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

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 a

Users
  • Software Engineer
Industries
  • Information Technology and Services
  • Computer Software
Market Segment
  • 42% Enterprise
  • 42% Mid-Market
Subversion features and usability ratings that predict user satisfaction
7.7
Ease of Admin
Average: 7.8
8.0
Ease of Use
Average: 8.1
7.9
Ease of Setup
Average: 8.3
7.8
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Year Founded
1999
HQ Location
Wakefield, MA
Twitter
@TheASF
66,228 Twitter followers
LinkedIn® Page
www.linkedin.com
2,291 employees on LinkedIn®
(96)4.2 out of 5
7th Easiest To Use in Version Control Software software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    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

    Users
    No information available
    Industries
    • Computer Games
    • Computer Software
    Market Segment
    • 39% Enterprise
    • 36% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Helix Core Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Change Tracking
    1
    Cons
    Complexity
    1
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Helix Core features and usability ratings that predict user satisfaction
    7.7
    Ease of Admin
    Average: 7.8
    7.7
    Ease of Use
    Average: 8.1
    7.3
    Ease of Setup
    Average: 8.3
    8.6
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Perforce
    Year Founded
    1995
    HQ Location
    Minneapolis, MN
    Twitter
    @perforce
    5,209 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    1,551 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

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

Users
No information available
Industries
  • Computer Games
  • Computer Software
Market Segment
  • 39% Enterprise
  • 36% Mid-Market
Helix Core Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Change Tracking
1
Cons
Complexity
1
Helix Core features and usability ratings that predict user satisfaction
7.7
Ease of Admin
Average: 7.8
7.7
Ease of Use
Average: 8.1
7.3
Ease of Setup
Average: 8.3
8.6
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Perforce
Year Founded
1995
HQ Location
Minneapolis, MN
Twitter
@perforce
5,209 Twitter followers
LinkedIn® Page
www.linkedin.com
1,551 employees on LinkedIn®
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    CA Harvest Software Change Manager (CA Harvest SCM) provides powerful, process-driven capabilities for managing development teams across your enterprise, encompassing multiple platforms and release ma

    Users
    No information available
    Industries
    No information available
    Market Segment
    • 62% Enterprise
    • 31% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • CA Harvest Software Change Manager features and usability ratings that predict user satisfaction
    8.9
    Ease of Admin
    Average: 7.8
    8.3
    Ease of Use
    Average: 8.1
    8.3
    Ease of Setup
    Average: 8.3
    8.9
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Broadcom
    Year Founded
    1991
    HQ Location
    San Jose, CA
    Twitter
    @broadcom
    59,338 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    61,034 employees on LinkedIn®
    Ownership
    NASDAQ: CA
Product Description
How are these determined?Information
This description is provided by the seller.

CA Harvest Software Change Manager (CA Harvest SCM) provides powerful, process-driven capabilities for managing development teams across your enterprise, encompassing multiple platforms and release ma

Users
No information available
Industries
No information available
Market Segment
  • 62% Enterprise
  • 31% Mid-Market
CA Harvest Software Change Manager features and usability ratings that predict user satisfaction
8.9
Ease of Admin
Average: 7.8
8.3
Ease of Use
Average: 8.1
8.3
Ease of Setup
Average: 8.3
8.9
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Broadcom
Year Founded
1991
HQ Location
San Jose, CA
Twitter
@broadcom
59,338 Twitter followers
LinkedIn® Page
www.linkedin.com
61,034 employees on LinkedIn®
Ownership
NASDAQ: CA
By IBM
(40)2.9 out of 5
8th Easiest To Use in Version Control Software software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    IBM Rational ClearCase is a software configuration management solution that provides version control, workspace management, parallel development support, and build auditing.

    Users
    No information available
    Industries
    • Information Technology and Services
    • Automotive
    Market Segment
    • 83% Enterprise
    • 13% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Rational ClearCase features and usability ratings that predict user satisfaction
    4.6
    Ease of Admin
    Average: 7.8
    5.7
    Ease of Use
    Average: 8.1
    5.1
    Ease of Setup
    Average: 8.3
    6.0
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    IBM
    Year Founded
    1911
    HQ Location
    Armonk, NY
    Twitter
    @IBM
    711,096 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    317,108 employees on LinkedIn®
    Ownership
    SWX:IBM
Product Description
How are these determined?Information
This description is provided by the seller.

IBM Rational ClearCase is a software configuration management solution that provides version control, workspace management, parallel development support, and build auditing.

Users
No information available
Industries
  • Information Technology and Services
  • Automotive
Market Segment
  • 83% Enterprise
  • 13% Mid-Market
Rational ClearCase features and usability ratings that predict user satisfaction
4.6
Ease of Admin
Average: 7.8
5.7
Ease of Use
Average: 8.1
5.1
Ease of Setup
Average: 8.3
6.0
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
IBM
Year Founded
1911
HQ Location
Armonk, NY
Twitter
@IBM
711,096 Twitter followers
LinkedIn® Page
www.linkedin.com
317,108 employees on LinkedIn®
Ownership
SWX:IBM
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    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 a

    Users
    No information available
    Industries
    No information available
    Market Segment
    • 45% Enterprise
    • 27% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Vault features and usability ratings that predict user satisfaction
    8.9
    Ease of Admin
    Average: 7.8
    8.3
    Ease of Use
    Average: 8.1
    8.3
    Ease of Setup
    Average: 8.3
    9.2
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    1997
    HQ Location
    Champaign, Illinois
    Twitter
    @sourcegear
    60 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    11 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

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 a

Users
No information available
Industries
No information available
Market Segment
  • 45% Enterprise
  • 27% Mid-Market
Vault features and usability ratings that predict user satisfaction
8.9
Ease of Admin
Average: 7.8
8.3
Ease of Use
Average: 8.1
8.3
Ease of Setup
Average: 8.3
9.2
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Year Founded
1997
HQ Location
Champaign, Illinois
Twitter
@sourcegear
60 Twitter followers
LinkedIn® Page
www.linkedin.com
11 employees on LinkedIn®
(31)4.2 out of 5
4th Easiest To Use in Version Control Software software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.

    Users
    • Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 55% Small-Business
    • 35% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Mercurial features and usability ratings that predict user satisfaction
    8.3
    Ease of Admin
    Average: 7.8
    8.8
    Ease of Use
    Average: 8.1
    9.1
    Ease of Setup
    Average: 8.3
    8.1
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    2005
    HQ Location
    Boston, MA
    Twitter
    @MercurialScm
    225 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    1 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.

Users
  • Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 55% Small-Business
  • 35% Mid-Market
Mercurial features and usability ratings that predict user satisfaction
8.3
Ease of Admin
Average: 7.8
8.8
Ease of Use
Average: 8.1
9.1
Ease of Setup
Average: 8.3
8.1
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Year Founded
2005
HQ Location
Boston, MA
Twitter
@MercurialScm
225 Twitter followers
LinkedIn® Page
www.linkedin.com
1 employees on LinkedIn®
Entry Level Price:$64 For 5 Users/Month
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    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

    Users
    No information available
    Industries
    No information available
    Market Segment
    • 50% Mid-Market
    • 43% Small-Business
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • FogBugz features and usability ratings that predict user satisfaction
    8.3
    Ease of Admin
    Average: 7.8
    7.9
    Ease of Use
    Average: 8.1
    10.0
    Ease of Setup
    Average: 8.3
    9.2
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Ignite
    HQ Location
    Austin, Texas
    Twitter
    @DevFaCareers
    22 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    17 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

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

Users
No information available
Industries
No information available
Market Segment
  • 50% Mid-Market
  • 43% Small-Business
FogBugz features and usability ratings that predict user satisfaction
8.3
Ease of Admin
Average: 7.8
7.9
Ease of Use
Average: 8.1
10.0
Ease of Setup
Average: 8.3
9.2
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Ignite
HQ Location
Austin, Texas
Twitter
@DevFaCareers
22 Twitter followers
LinkedIn® Page
www.linkedin.com
17 employees on LinkedIn®
(13)3.5 out of 5
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the f

    Users
    No information available
    Industries
    No information available
    Market Segment
    • 100% Enterprise
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • CVS features and usability ratings that predict user satisfaction
    7.5
    Ease of Admin
    Average: 7.8
    7.1
    Ease of Use
    Average: 8.1
    7.1
    Ease of Setup
    Average: 8.3
    7.1
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    FreeCAD
    Year Founded
    1984
    HQ Location
    N/A
    LinkedIn® Page
    www.linkedin.com
    73 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the f

Users
No information available
Industries
No information available
Market Segment
  • 100% Enterprise
CVS features and usability ratings that predict user satisfaction
7.5
Ease of Admin
Average: 7.8
7.1
Ease of Use
Average: 8.1
7.1
Ease of Setup
Average: 8.3
7.1
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
FreeCAD
Year Founded
1984
HQ Location
N/A
LinkedIn® Page
www.linkedin.com
73 employees on LinkedIn®
Entry Level Price:Free
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Liquibase is a database change automation software that extends CI/CD pipelines to the database, removing the SDLC bottleneck of schema changes. Empowering database DevOps, Liquibase helps development

    Users
    No information available
    Industries
    • Information Technology and Services
    Market Segment
    • 37% Mid-Market
    • 30% Enterprise
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Liquibase features and usability ratings that predict user satisfaction
    8.6
    Ease of Admin
    Average: 7.8
    8.5
    Ease of Use
    Average: 8.1
    8.8
    Ease of Setup
    Average: 8.3
    8.1
    Has the product been a good partner in doing business?
    Average: 8.1
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Liquibase
    Year Founded
    2012
    HQ Location
    Austin, US
    Twitter
    @liquibase
    1,916 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    75 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Liquibase is a database change automation software that extends CI/CD pipelines to the database, removing the SDLC bottleneck of schema changes. Empowering database DevOps, Liquibase helps development

Users
No information available
Industries
  • Information Technology and Services
Market Segment
  • 37% Mid-Market
  • 30% Enterprise
Liquibase features and usability ratings that predict user satisfaction
8.6
Ease of Admin
Average: 7.8
8.5
Ease of Use
Average: 8.1
8.8
Ease of Setup
Average: 8.3
8.1
Has the product been a good partner in doing business?
Average: 8.1
Seller Details
Seller
Liquibase
Year Founded
2012
HQ Location
Austin, US
Twitter
@liquibase
1,916 Twitter followers
LinkedIn® Page
www.linkedin.com
75 employees on LinkedIn®

Learn More About Version Control Software

What is Version Control Software?

Version control software tracks changes in software development projects, allowing users to collaborate and change the same files without compromising the overall build. Also known as revision control or source control systems, version control systems enable developers to work simultaneously on code. Each user or portion of a larger development team can isolate their own work through what are known as branches. By branching code into isolated segments, users can protect good code while tinkering with feature additions or fixes. These branches can then be merged together when they are finished. Merge to merge, a version history is maintained so developers can revert back to an earlier build if severe problems appear throughout the process. These systems also alert users to errors and conflicts on code merges, giving developers the opportunity to resolve issues. Version control software allows developers to automatically track their work, see a history of all changes, and access previous versions of a project when necessary. This functionality can be thought of as the development equivalent of keeping progressive drafts of a writing project. All code changes and branches are kept in a repository.

Version control solutions streamline the development process for both solo developers and full development teams. Users can manage code for multiple projects simultaneously, accomplish multiple projects at once, and maintain a history of changes. These systems must often be paired with the right version control hosting software, which hosts numerous code repositories on the cloud. While version control software provides the raw functionality for maintaining version history and enabling developer collaboration, version control hosting software hosts the master code repository on which they can make and track changes. To make interfacing with version control systems more intuitive, developers often use version control clients as part of their version control framework. Version control clients enhance the features of version control systems by keeping track of multiple projects, providing a graphical user interface (GUI) for easier control, and allowing development integration to move faster.

Key Benefits of Version Control Software

  • Boost productivity and streamline development by facilitating simultaneous development collaboration
  • Keep track of project changes as development progresses with version history
  • Keep existing builds protected while making changes to projects via branches

Why Use Version Control Software?

Version control software is virtually necessary for any modern development environment. This software significantly reduces development time and promotes efficient teamwork by enabling simultaneous development collaboration. Developers also save time and energy thanks to these systems that work to constantly maintain version histories, protecting successful progress from being compromised by new code issues.

Simultaneous collaboration — Thanks to version control systems’ code branching functionality, developers can work on different sections of an overall build simultaneously. Changes made by each developer can be isolated from the rest of the project until they reach a finished state. Once finished, developers can safely merge their branches. Version control software also notifies users of errors or merge conflicts to resolve them safely.

Version history — Version control software provides developers with a constantly maintained version history for their projects. This protects projects from costly errors by preserving iterative progress, which developers can revert back to if necessary. Beyond keeping projects safe, version history also provides developers with a roadmap to keep track of changes for better organization. Version history can even help developers track down bugs—if a bug exists in one version of the project but not another, users can zero in on the possible changes that might have caused the bug.

Who Uses Version Control Software?

Version control software presents vital mechanisms for development teams of all sizes. These systems’ simultaneous collaboration functions are as useful to teams of 5 as they are to teams of 50. Even solo developers rely on version control systems to facilitate streamlined development.

Software development teams — Software development teams use version control software to achieve organized collaboration and parallel development via branching. With version control systems, team members can work on separate tasks simultaneously while keeping the master repository intact. They can also use version control history to track changes made by other members of the team, helping keep everyone on the same page.

Solo developers — The benefits of version control software extend beyond team collaboration. Solo developers rely on version control systems’ branching functionality to safely make changes to their projects without breaking their builds. If a branch merge or other issue ruins a project, solo developers can easily revert to a prior version to preserve their overall progress.

Kinds of Version Control Software

Local — Local version control systems function on a single system, making them commonplace for solo developers. These setups don’t lend themselves to collaboration, but they do allow solo developers to take advantage of version history and safely make changes to projects. While simple and handy, these setups are prone to error because it is difficult to make a complete copy of the repository.

Centralized — Centralized version control software relies upon a shared server, which different users can access from their own machines to work on files. Users make changes to working copies of files on the server, and any committed change a user makes is then instantly shared with the server and, therefore, other users. This setup relies on a strong internet connection to facilitate remote work if team members aren’t working in the same location.

Distributed — Distributed version control software is peer-to-peer, and each user in the distributed network has a clone of the full repository. Changes are committed to each user’s local repository, and those changes can then be exchanged with other repositories in the network. These systems make full backups easy because each user has a full copy of the repository.

Version Control Software Features

Code branching — Version control software enables developers to isolate segments of code from the rest of the project in what is called a “branch." Changes made within these branches do not impact the overall project until merged, allowing developers to work simultaneously without causing major errors.

Merge error detection — Sometimes when developers merge finished branches, unforeseen bugs and errors occur. These errors are referred to as “merge conflicts," as they are the result of new code in the branch conflicting with the rest of the project. Version control software alerts developers to potential merge conflicts and errors on merge, allowing users to resolve these issues more effectively.

Progress tracking — Thanks to these systems’ constantly updated version history, developers can easily track progress on their projects’ development goals. This visibility helps developers working on different branches maintain a comprehensive understanding of the project at large. Such transparency minimizes merge errors and other bugs caused by outdated build comprehension.

Project backups — Version control systems’ constantly maintained version history protects projects from bugs and errors by acting as a backup. Users can revert back to previous versions when things go wrong, preserving the overall progress made. The more iterative and comprehensive the version history, the more protection is granted to users’ progress.