File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes IDEs, Version Control and other tools and the fly likes best tool for version control Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Barcodes with iOS this week in the iOS forum
or Core Java for the Impatient in the Java 8 forum!

JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "best tool for version control" Watch "best tool for version control" New topic

best tool for version control

anuj thite
Ranch Hand

Joined: Apr 14, 2009
Posts: 49
Hello all,

i am currently studying & using version control.

i am currently using Tortoise Svn.

Can you suggest me which is best tool for version control ?

Can you tell me what is the difference between VSS, CVS & SVN ?

which is mostly use now a days ?

Thanks in Advance.
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 31551

As with many things, there isn't a "best" tool, just different ones.

CVS & SVN are optimistic - which means you don't get a lock on the files before editing them. If there is a conflict, you merge. I like this better as conflicts are rare. VSS is pessimistic and you must get a lock up front.

SVN is an evolution of CVS. It is generally considered better. SVN has a number of features not in CVS including atomic commits, commit sets and tracking changes even after a file rename.

While I can't say it is the "best", I recommend you use SVN if first starting out.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
I agree. Here's the link:
subject: best tool for version control