# CVS Reviews
**Vendor:** FreeCAD  
**Category:** [Version Control Software](https://www.g2.com/categories/version-control-software)  
**Average Rating:** 3.5/5.0  
**Total Reviews:** 13
## About CVS
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 free software RCS, PRCS, and Aegis packages.




## CVS Reviews
  ### 1. CVS Version Control tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shamir J. | Technical Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2022

**What do you like best about CVS?**

CVS is a simple tool for code commit which uses command line interface.

**What do you dislike about CVS?**

If 2 or more developers work on same file and commit at same time then conflict occurs,This can be annoying. But automerge feature is available when repository is updated. Only those with conflict needs to be manually fixed and committed again.

**Recommendations to others considering CVS:**

Simple tool for code mgmt using command line interface.It is just similar to Tortoise SVN which has GUI interface where as CVS uses command line interface. Code review cannot be done using CVS. One suggestion is code difference can be taken and file can be loaded to review board for code review.

The difference of the local code and CVS repository can be obtaned using below command.
cvs diff -u -N -U 100 > Diff1.txt and the same diff file can be loaded to reviewboard for code review.

**What problems is CVS solving and how is that benefiting you?**

Simple tool for code mgmt. The differences between any two revisions(example: local code and repo code) can be displayed. CVS can be integrated with bug-tracking softwares like JIRA, Bugzilla etc., Multiple developers can work simultaneously on the same project except that may face conflict if common code altered.

  ### 2. CVS: Version Control System

**Rating:** 1.0/5.0 stars

**Reviewed by:** Verified User in Mechanical or Industrial Engineering | Enterprise (> 1000 emp.)

**Reviewed Date:** January 06, 2022

**What do you like best about CVS?**

CVS is a version control system. Its simple and less complex and has even a good UI to make it easier. Its good for a beginner and probably if you have lesser number of developers in the team.

**What do you dislike about CVS?**

Not possible to manage merges well. Doesnt have more advanced features

**What problems is CVS solving and how is that benefiting you?**

Simple Version control

  ### 3. CVS a simple SCM system for C programmers

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 30, 2021

**What do you like best about CVS?**

CVS tool supports simple version control for multiple users on Unix ecosystem. It's easy to learn and pick up the nuances. It's powerful if used the right way.

**What do you dislike about CVS?**

It's but pricey and clunky with merge resolutions. The community support sometimes seems to be not that great.

**What problems is CVS solving and how is that benefiting you?**

Primarily used for version controlling C programs

  ### 4. Simple and readily available Version Control for Unix

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** July 08, 2018

**What do you like best about CVS?**

I use a Unix distribution with Virtual Box on windows and use CVS on that to back up my C code. So far, CVS and Git have been my primary choices. The reason why I prefer CVS is that it's less processor intensive and integrates easily into my Unix system. It also helps backup my code so that I can back to a previous built if an unexpected error occurs. Also, there is a large community of users and open source code too.

**What do you dislike about CVS?**

If I was using an actual Unix system and not a Virtual Box, I wouldn't use CVS. I would've used Git or Hg because they're simply more modern and faster. 

**Recommendations to others considering CVS:**

If you really have to save processor time, use CVS. Otherwise, I'd recommend using Git and github repositories.

**What problems is CVS solving and how is that benefiting you?**

Version Control and backing up my programs.

  ### 5. CVS for simple version control

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 04, 2018

**What do you like best about CVS?**

CVS is very simple and sophisticated version control. It’s is good version control system.

**What do you dislike about CVS?**

Pricing for enterprises is very costly compare to other version control systems

**Recommendations to others considering CVS:**

Fairly simple to use and little bit of outdated Version Control System 

**What problems is CVS solving and how is that benefiting you?**

Version Control for source code 

  ### 6. One version control fits all projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2018

**What do you like best about CVS?**

Open source and flexible to use project of any size

**What do you dislike about CVS?**

Merging when multiple commits occur from various users

**Recommendations to others considering CVS:**

I would defenetly recommend as it serves the purpose of any development project.

**What problems is CVS solving and how is that benefiting you?**

suitable for any project. Cost effective if properly administrated under controlled environments.

  ### 7. An obsolete version control system

**Rating:** 0.0/5.0 stars

**Reviewed by:** Mark K. | Software Engineer, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2016

**What do you like best about CVS?**

CVS was great when it first came out as it was one of the first software products to solve a very urgent need of versioning (no more copy-pasting files!)

**What do you dislike about CVS?**

It's obsolete and there is literally zero reason to use it ever again.  More modern version control systems (e.g. git, hg, etc) provide a huge superset of the features that CVS offered and there are tools to migrate CVS repos.  If, for some strange reason, you can't migrate a CVS repo you can probably still find a tool to use git locally (e.g. I know there's a git-svn tool that uses git locally and then commits to SVN.  There's likely a git-cvs or hg-cvs tool out there somewhere).

The huge wins of modern VCS' are distributed repos (you don't need a centralized server), and vastly superior branching & diffing.  There are a million other improvements, but these are the largest 2 IMO.

**Recommendations to others considering CVS:**

Use git or hg or any other modern VCS

**What problems is CVS solving and how is that benefiting you?**

Version control

  ### 8. Tool with many years of continuous operation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Henry M. | Sofware Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2016

**What do you like best about CVS?**

I have used CVS a couple of times throughout my career, and in fact, in one organization I found that they had been using it for about 5 continuous years without any kind of problem or error. It is efficient when running and helps you maintain that high standard of software quality among multiple development groups.

**What do you dislike about CVS?**

It can become quite complex at the start and you will probably need extensive knowledge of UNIX platforms.

**Recommendations to others considering CVS:**

In many cases, the inclination always turns to using GitHub or SVN, although based on my experience, I think that a tool with a long track record in the field like this always ends up being the best solution in the long run.

**What problems is CVS solving and how is that benefiting you?**

I currently use it to provide support for several large projects implemented in JAVA.

  ### 9. COncurrent Versioning system to keep track of changes in work done so far

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** October 04, 2016

**What do you like best about CVS?**

CVS uses delta compression ie. it will only push the changes from new version to the previous version on server. This will save a lot of time in case of huge files.
One can easily compare the two versions, checks the complete history (even if the file was deleted and then added again with the same name).
It allows check-in only in case you have the latest version of file, if some one has already added some changes after you check-out, it will show error and will not let you add to avoid overlapping/missing of changes.

**What do you dislike about CVS?**

WIth so many other version control option in market, which have advanced features along with basic features cvs provides, its usage has been decreased.

**Recommendations to others considering CVS:**

Can use this version controlling system in case the usage is limited to just keep history of all the changes. I you need to use other advanced features like graphs/push-pull requests then this is definitely not a good choice.

**What problems is CVS solving and how is that benefiting you?**

Version controlling and committing code for sharing it with others in a team for review/code re-use purpose.

  ### 10. CVS is somewhat simple to use, and does a decent job

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Networking | Enterprise (> 1000 emp.)

**Reviewed Date:** December 06, 2016

**What do you like best about CVS?**

It's very common, easy to find help and pretty straightforward to use. It also does a decent job of merging changes and noting any conflicts.

**What do you dislike about CVS?**

Some operations seem to take a lot of extra, unnecessary steps, such as adding or deleting files, or just checking out a few files that are in different subdirectories several folders deep.

**Recommendations to others considering CVS:**

I'm not sure what it takes to initially set up a repository, but making changes to one is quite simple and straightforward.

**What problems is CVS solving and how is that benefiting you?**

Version controlling code. It's fairly simple to make quick checkins of code as you are working, tag checkins, view a history/annotation of a file, and compare versions. It's also nicely integrated into emacs for quickly comparing 2 versions.

  ### 11. Stable and robust source code version control

**Rating:** 4.0/5.0 stars

**Reviewed by:** Laura R. | Ingeniero de software, Enterprise (> 1000 emp.)

**Reviewed Date:** August 02, 2016

**What do you like best about CVS?**

It is one of the most robust and stable source code version controllers on UNIX servers, with the advantage of having a long history. You can be very meticulous in configuring it and make it adapt to your team and development environment.

**What do you dislike about CVS?**

It's complicated and somewhat old, usually to have the services running well you need quite a few hours of configuration and really know what you're doing if you don't want to spend days trying to fix errors.

**Recommendations to others considering CVS:**

Consider using one of the existing alternatives before starting with this tool, especially if your team is just starting or has little experience in the field of source code versioning.

**What problems is CVS solving and how is that benefiting you?**

Management of legacy source code is a standard in the market and is specifically adapted for old code that needs to be maintained and updated.

  ### 12. Easy to Use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Esti T. | High Net Worth Lending Analyst, Financial Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 22, 2017

**What do you like best about CVS?**

Coupons download automatically every week or so. Easy to pick up prescriptions from the pharmacy with the app.

**What do you dislike about CVS?**

Pay through the app is very slow and there is no way to go back.
Alerts from app that new coupons have arrived is a nuisance.

**What problems is CVS solving and how is that benefiting you?**

Saving money with digital coupons.

  ### 13. Great product

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Services | Enterprise (> 1000 emp.)

**Reviewed Date:** October 06, 2016

**What do you like best about CVS?**

Used widely among my colleagues, and seem happy with it.

**What do you dislike about CVS?**

User interface is sometimes difficult, but still effective.

**What problems is CVS solving and how is that benefiting you?**

A wide variety - hard to track just one.


## CVS Discussions
  - [What is difference between SVN and CVS?](https://www.g2.com/discussions/what-is-difference-between-svn-and-cvs)
  - [What is CVS technology?](https://www.g2.com/discussions/what-is-cvs-technology)
  - [What operating system does CVS use?](https://www.g2.com/discussions/what-operating-system-does-cvs-use)
  - [What is CVS software development?](https://www.g2.com/discussions/what-is-cvs-software-development)

- [View CVS pricing details and edition comparison](https://www.g2.com/products/cvs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-15+12%3A16%3A32+-0500&secure%5Bsession_id%5D=d7b332b3-c4d9-4a09-a66a-40fccc573e68&secure%5Btoken%5D=3c7ce8af40cf2a513331e0a395dd2b5b1ce7f9c37d63edef688bbf81637f2787&format=llm_user)


## Top CVS Alternatives
  - [Git](https://www.g2.com/products/git/reviews) - 4.7/5.0 (517 reviews)
  - [Azure DevOps Server](https://www.g2.com/products/azure-devops-server/reviews) - 4.2/5.0 (192 reviews)
  - [Subversion](https://www.g2.com/products/subversion/reviews) - 3.9/5.0 (63 reviews)

