Few differences between CVS and SVN | CVS vs SVN
May 14, 2009 by admin
Filed under Short Computer Articles, Softwares and Tools
SVN does not allow rollback of commit. Authors suggest copy good repository state to the end of trunk to overwrite bad commit. However, bad commit itself will remain in repository.
Ø Our assumption initially that CVS can only be used with text is not completely right. CVS was initially intended for text data storage. That is why storage of other files binary, unicode) is not trivial and requires special information, as well as adjustments on either server or client sides. But it is possible.
SVN manipulates all the file types and does not require our instructions.
Ø In CVS, transactions are not “all or nothing”. If you check in several files at the same time and for some reason the check in fails in between, the operation would have been completed only for some files and will not be completed for others. It can’t be termed as a disadvantage though.
SVN does support transactions by the principle “all or nothing”. It for sure looks clean, neat and is comfortable for the developer.
I still am confused owing to the fact that now I honestly do not know what and how these all factors should influence a decision.
Please share your experiences and what you are currently using and whether you are satisfied or not!
Related posts:
- Adding Repositories and Projects to Subversion using Subclipse This post explains in detail how to add repositories and projects to subversion using subclipse on eclipse. It deals with navigation around svn repository view,...
- Explain stuff – Blue Screen – Fascinating concept of the day Bluescreen has become such a sophisticated technique that it is now virtually impossible to tell the difference between special effects and real film locations. The...
- Explain what is a macro? – Concept of the day. A macro is a series of keyboard strokes recorded by an application. These keystrokes often represent commands within a piece of software which are combined...
- What is Data Mining? What? How? Can? Explainstuff – Concept of the day. ExplainStuff.com jumps into a technical sector and explains about what Data Mining is and how it is used and can it be used to counter...
- Subversion – Downloading, installing, running and configuring In this post, I talk where to download subversion server from, the client for collabnet subversion server from. Explain in a step by step manned...
- Subclipse integrates Subversion with Eclipse The procedure to install Subsclipse plugin on Eclipse IDE. With Subclipse you can work on subversion directly on the eclipse IDE. Auto update of subclipse...
Comments
4 Responses to “Few differences between CVS and SVN | CVS vs SVN”Speak Your Mind
Tell us what you're thinking...and oh, if you want a pic to show with your comment, go get a gravatar!


Hey Is there a way you can stop the pages from refreshing automatically? When I am reading a post, it refreshes the page and then I have to locate where I was. It is very uncomfortable as a user. Either please remove the auto refresh completely or set it to a longer time.
This issue has been taken care of! The pages won’t refresh that frequently now. Thanks for bringing it to our attention. Yes, they were set too low.
Original post by Dmitri Gromov
Your site is worth beeing in the top cause it contains really amazing information.