aspose file tools*
The moose likes IDEs, Version Control and other tools and the fly likes Version Control with Eclipse 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 "Version Control with Eclipse" Watch "Version Control with Eclipse" New topic
Author

Version Control with Eclipse

Terry Bailey
Greenhorn

Joined: Nov 17, 2010
Posts: 14

Hi everyone!

Does anyone have any thoughts on the best **free** version control that I can use with Eclipse.

I need basic check in/out and a way to track changes through versions. Other than that I'm looking for ease of use and maintenance above all.

Any ideas greatly appreciated.

Thanks
Terry
Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1511
Have you installed a version control first?

If yes you can install corresponding eclipse-plugin to enable check-in check-out from/within eclipse.

Keep Smiling Always — My life is smoother when running silent. -paul
[FAQs] [Certification Guides] [The Linux Documentation Project]
Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1511
You may be interested in this thread :

http://www.coderanch.com/t/481031/vc/Tortoise-SVN-eclipse-plugin
Terry Bailey
Greenhorn

Joined: Nov 17, 2010
Posts: 14
Thanks Akhilesh.

So it seems nothings moved since 2008... Shame that
Martin Vajsar
Sheriff

Joined: Aug 22, 2010
Posts: 3438
    
  47

Based on you requirements, I would recommend a distributed version control system (such as Git or Mercurial). You don't need to run any version control server and you can easily back up the entire repository just by copying its files. Both of these systems have plugins for Eclipse.

I use NetBeans and Mercurial myself, and though they are integrated nicely, I use TortoiseHg (the Mercurial visual client) almost exclusively for managing the sources. Moreover, I was using CVS before, and with Mercurial I feel much more confident about the code base (it's hard to describe, but if you're interested, I can try to expand on this).
Terry Bailey
Greenhorn

Joined: Nov 17, 2010
Posts: 14

Thanks Martin, I'll have a look at those to see if they fit in with what I need.

Regards,
Terry.
Marcos Vidolin
Greenhorn

Joined: May 10, 2011
Posts: 28

Hi,

Git is a great idea. All of the most popular open source projects has acceded Git like: jQuery, RichFaces, Rails, SpringFramework... - see https://github.com/popular/forked.
This is the Eclipse plugin that I use: EGit http://www.eclipse.org/egit/

[]'s
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15641
    
  15

"Best" is a word that makes me grit my teeth. It asserts that There Can Be Only One.

Git is very popular these days. It has the advantage that you can work completely offline.

Subversion is one of the most popular VCSs, although you do have to install one of the Subversion plugins to use it with Eclipse (which is also true for Git).

CVS support is built into Eclipse, although few use CVS any more because it doesn't handle empty directories or file/directory rename operations very well.

Mercurial is what the Xen virtual machine development team favors (among other famous people).

There are many more free VCS's. The Wikipedia is good for tables of stuff like that. Once you've narrowed down a list of candidates, you can search the Eclipse plugin sites to see if there's a corresponding Eclipse plugin to support it.


Customer surveys are for companies who didn't pay proper attention to begin with.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4637
    
    5

Tim Holloway wrote:"Best" is a word that makes me grit my teeth. It asserts that There Can Be Only One.

Git is very popular these days. It has the advantage that you can work completely offline.

Subversion is one of the most popular VCSs, although you do have to install one of the Subversion plugins to use it with Eclipse (which is also true for Git).


I used CVS for years, then moved to subversion, and am now using git.

In my usage, both CVS and subversion did all the easy stuff well, but their approach to merging (when two developers change the same code in different ways) gets painful quickly. Using git, the merge process is much easier.

But, and this is a big but, git is extremely powerful. It was designed and built by extreme geeks (Linus himself) to meet the needs of power geeks. While the documentation is complete, it assumes that you understand what power geeks want to do. So its got a bit of a learning curve, and its more than a bit steep in places.
 
Don't get me started about those stupid light bulbs.
 
subject: Version Control with Eclipse
 
Similar Threads
Version control in eclipse indigo
How to use CVS/SourceSafe with Eclipse ?
Need Version Control System recommendation (eclipse/win user)
what all to keep in version control?
configuration problem please help