What is the difference between CVS and Subversion? - ProProfs Discuss
Advertisement

What is the difference between CVS and Subversion?

Asked by E. Reyes, Last updated: Apr 12, 2024

+ Answer
Request
Question menu
Vote up Vote down

4 Answers

W.Willow

W.Willow

W.Willow
W.Willow

Answered Nov 10, 2020

CVS stands for Concurrent Versions System. It is a free software revision control system. It is open for use to the public that manages changes to documents, programs, and other data stored in computer files. It allows multiple developers to work in partnership. Subversion is a version control system used to maintain the current and proceeding versions of files (like source code, web pages, and documentation).

Subversion is a direct upgrade of CVS and its most compatible successor. It is also an open-source technology and has commonly been used in multiple projects. With CVS, a server stores a current version of a specific project and saves its history. CVS can preserve different branches of a project, and it allows multiple clients to work on and check on the same project simultaneously.

CVS permits various aspects of permutations of the same project. Subversion creates a set of tentative changes and then makes them permanent as true atomic operations. Subversion also permits users to rename, copy, move, and remove files; however, those files will retain their full revision history. Subversion also costs according to the changing size and not the size of the data.

upvote downvote
Reply 

Corné

Corné

Traveler and writer by profession.

Corné
Corné , College student, MBA, Geneva

Answered Nov 03, 2020

CVS, which stands for concurrent versions system, is a free revision control system for software. This is a program that is available to everybody to manage changes to the information that you might store in your computer files, such as your programs, documents, and others. It also allows for the collaboration of multiple developers. CVS also has the ability to maintain different project branches. In CVS, a client-server architecture is used, whereby a current version of a project is stored by a server, and the history is also saved. Subversion, on the other hand, which is also known as SVN, happens to be a version control system that can be used to maintain the preceding and current version of files, such as the source code, documentation, and web pages. SVN is the most compatible successor and direct upgrade of CVS. It is an open-source technology that has been broadly used in several projects, such as free Pascal, Google code, Apache software foundation, and MediaWiki.
upvote downvote
Reply 

Matz Lewis Clark

Matz Lewis Clark

Traveler and writer by profession.

Matz Lewis Clark
Matz Lewis Clark, College student, Graduation, Orlando

Answered Oct 21, 2020

CVN and SVN are known to control file systems that can be used by teams when they are working on some projects. They are used to make sure that all of the people who are working on the project will be in the loop and will be able to collaborate and coordinate with each other.

CVS stands for Concurrent Version Systems and is considered to be the older version between the two. SVN stands for Subversion and this is a newer version that comes with more advanced features especially when compared to CVN. One of the things that you can expect from SVN is that it can rename some of the things that you are doing which you cannot do with the CVN.

upvote downvote
Reply 

E.Emily

E.Emily

E.Emily
E.Emily

Answered Feb 28, 2020

In software development, CVS (Concurrent Versions System) and Subversion (SVN) are two examples of version control systems available. While CVS is a server-based version controlling system, Subversion is a newer version of the two, and it is equipped with advanced features. With CVS, when a change is made to a file, it saves it so that the developer can easily notice the differences between the old version and the new one. If you want to work on a project with other developers at the same time, CVS supports this.

Subversion, on the other hand, allows developers to alter the code, and developers will still be able to save the previous and the current version so in relation to their web pages, source code, and documents. While CVS is completely open to developers for free, Subversion is open-source software that can be used through Apache License because it was created by Apache software foundation. Moving, copying, and renaming of files are allowed with Subversion, but CVS doesn't support this.
upvote downvote
Reply 

Advertisement
Advertisement
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader

Email Sent
We have sent an email to your address "" with instructions to reset your password.