File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
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 Android Security Essentials Live Lessons this week in the Android 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
Author

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
internet detective
Marshal

Joined: May 26, 2003
Posts: 30138
    
150

Anuj,
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.


[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
 
jQuery in Action, 2nd edition
 
subject: best tool for version control
 
Similar Threads
after commit a folder to svn, cannot svn:ignore it?
Code version control
SVN Over Internet
svn client
Eclipse w/ MyEclipseIDE plugin /.svn files