IDE integration with GIT
We’re considering migrating from CVS to GIT. Our whole development process is centered around IntelliJ, and the plugin we’ve found (GIT4idea) is severely lacking. Essential features, like global history logs or diff changes are completely missing.
Are there any other alternatives in IntelliJ land? And, if not, which current Java IDE do you consider to have the best GIT integration?
- How to push to bitbucket using intellij
- How to create a patch in IntelliJ IDEA?
- Is it a good practise to do version control from outside the IDE?
- Android Studio - unable to merge from SVN branch
- better git commit template in intellij
- What is a changelist in IntelliJ IDEA?
4 Solutions collect form web for “IDE integration with GIT”
Next option is use GIT without IDE integration.
- Git-Gui or Tortoise GIT
- From command line
Update January 2012
Off course, with latest Eclipse (3.6, 3.7+), as Thorbjørn Ravn Andersen points out in the comments, EGit is now the official Git plugin for Eclipse and offers a quite complete set of Git feature right within Eclipse.
The EGit project is implementing Eclipse tooling on top of the JGit Java implementation of Git (much stable now).
Original answer July 2009:
We are using JGit with Eclipse, but are finding the plugin not quite stable enough.
So basically, we have still a gitk running alongside our IDE… or we do have some scripts to encapsulate any operations not available through the IDE Git plugin.
I’ve found both the plugins for Netbeans and Eclipse lacking, some issues (sometimes nasty ones). Not stable enough for my taste, although Eclipse one is better.
I would recommend to just use command line. I know it’s not the same, but should not be a big deal
Now git4idea(for IDEA), nbgit(for Netbeans), egit(for Eclipse) are all mature plugins which provide excellent Git integration through jgit. It is just a choice of which IDE you prefer to use.