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
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: 32803

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]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
I agree. Here's the link:
subject: best tool for version control
It's not a secret anymore!