Best Software for 2025 is now live!

Compare Git and Subversion

Save
    Log in to your account
    to save comparisons,
    products and more.
At a Glance
Git
Git
Star Rating
(488)4.7 out of 5
Market Segments
Small-Business (36.1% of reviews)
Information
Entry-Level Pricing
No pricing available
Learn more about Git
Subversion
Subversion
Star Rating
(64)3.9 out of 5
Market Segments
Enterprise (42.9% of reviews)
Information
Entry-Level Pricing
No pricing available
Learn more about Subversion
AI Generated Summary
AI-generated. Powered by real user reviews.
  • Users report that Git's branching and merging capabilities are superior, allowing for more flexible workflows, while Subversion's linear approach can be limiting for complex projects.
  • Reviewers mention that Git's distributed version control system enables better collaboration among teams, especially in remote settings, whereas Subversion's centralized model can create bottlenecks in team interactions.
  • G2 users highlight that Git's ease of setup is a strong point, with many praising the intuitive command-line interface, while users on G2 note that Subversion's setup can be more cumbersome and less user-friendly.
  • Reviewers say that Git's quality of support is often rated higher, with many users appreciating the extensive community resources and documentation available, compared to Subversion, where users report less comprehensive support options.
  • Users say that Git's product direction is viewed positively, with frequent updates and new features being rolled out, while Subversion users mention concerns about stagnation and a lack of innovation in recent years.
  • Reviewers mention that Git's overall user satisfaction is higher, with a G2 rating of 4.7, reflecting a strong preference among small businesses, while Subversion's rating of 3.9 indicates more mixed feelings, particularly among enterprise users.
Pricing
Entry-Level Pricing
Git
No pricing available
Subversion
No pricing available
Free Trial
Git
No trial information available
Subversion
No trial information available
Ratings
Meets Requirements
9.4
420
8.5
59
Ease of Use
8.1
421
8.0
60
Ease of Setup
8.8
88
7.9
26
Ease of Admin
8.1
66
7.7
25
Quality of Support
8.6
336
7.3
38
Has the product been a good partner in doing business?
8.6
51
7.8
12
Product Direction (% positive)
9.0
409
6.1
57
Categories
Categories
Shared Categories
Git
Git
Subversion
Subversion
Git and Subversion are categorized as Version Control Software
Unique Categories
Git
Git has no unique categories
Subversion
Subversion has no unique categories
Reviews
Reviewers' Company Size
Git
Git
Small-Business(50 or fewer emp.)
36.1%
Mid-Market(51-1000 emp.)
28.8%
Enterprise(> 1000 emp.)
35.1%
Subversion
Subversion
Small-Business(50 or fewer emp.)
15.9%
Mid-Market(51-1000 emp.)
41.3%
Enterprise(> 1000 emp.)
42.9%
Reviewers' Industry
Git
Git
Computer Software
33.6%
Information Technology and Services
20.0%
Internet
9.2%
Marketing and Advertising
4.0%
Education Management
2.9%
Other
30.3%
Subversion
Subversion
Information Technology and Services
30.2%
Computer Software
20.6%
Financial Services
11.1%
Internet
6.3%
Telecommunications
3.2%
Other
28.6%
Most Helpful Reviews
Git
Git
Most Helpful Favorable Review
Vasundhara G.
VG
Vasundhara G.
Verified User in Computer & Network Security

The way they structure and record each code

Most Helpful Critical Review
Andrei D.
AD
Andrei D.
Verified User in Internet

Poor design decisions led to leaking abstractions: * Design decision: "do not record changes, just store snapshots of working copy". Following that leaves no way but to detect file copying/renaming (using their contents' hashes). It is fine until user...

Subversion
Subversion
Most Helpful Favorable Review
AK
abhishek k.
Verified User in Logistics and Supply Chain

it tracks and provide end to end visibilty of each commit by developer.Also the hooks provide easy way for notification to be sent to IT leads whenever any change is being commit , also the delta changes can be tracked very easily.

Most Helpful Critical Review
Dusty J.
DJ
Dusty J.
Verified User in Information Technology and Services

Since you maintain a "working copy" on your desktop, I've broken the fragile link between the desktop app and the online repository. I've broken Subversion about every way possible, and learned how to manually remove the "sync" feature for the folders in my...

Alternatives
Git
Git Alternatives
Azure DevOps Server
Azure DevOps Server
Add Azure DevOps Server
Helix Core
Helix Core
Add Helix Core
AWS CodeCommit
AWS CodeCommit
Add AWS CodeCommit
Rational ClearCase
Rational ClearCase
Add Rational ClearCase
Subversion
Subversion Alternatives
Azure DevOps Server
Azure DevOps Server
Add Azure DevOps Server
Helix Core
Helix Core
Add Helix Core
Mercurial
Mercurial
Add Mercurial
AWS CodeCommit
AWS CodeCommit
Add AWS CodeCommit
Discussions
Git
Git Discussions
What is Git used for?
3 comments
TG
Version Control of your codebase and repositories.Read more
what is the most channeling use of Git in your experience
2 comments
CA
The most use I have found for it is effectively communicating with a repository. I use it to merge over new code. Read more
sdfsfdsfsfdsfsfsfsfsfsfsfsf
1 comment
Nikhil .
N
Negative feedbackRead more
Subversion
Subversion Discussions
Monty the Mongoose crying
Subversion has no discussions with answers