3.1. Configuration Management

Eclipse is pug-in based. It supports a lot of popular configuration management systems through this plug-in based system.

3.1.1. CVS

CVS is supported out of the box from Eclipse. See Eclipse wiki and Eclipse help directly for an indepth overview on CVS from Eclipse.

3.1.2. Subversion

There are two different plugins available to use Subversion from Eclipse.

  • Subclipse is from the original

    developers of Subversion.

  • Subversive is hosted inside

    Eclipse.org.

Which one to choose? It is a matter of personal taste. Any reasoning to justify one over the other would result into flame wars.

Both the plugins are developed, maintained and supported by the respective development teams. If you are an expert user of either of them, there is no need to switch. If you are just a beginner, either of them is fine.

Tip

Subclipse or Subversive

If you don’t know which feature is missing in either of the plug-in, you are not missing any thing.

If you know which feature you are missing, you have already made the choice.

3.1.3. git

Git is supported via a plugin called EGit. See EGit Documentation for in-depth help.

3.1.4. Mercurial

Mercurial is supported via MercurialEclipse (HG Eclipse)