2009-06-08 8 views
3

Nous envisageons de migrer de CVS vers GIT. Tout notre processus de développement est centré sur IntelliJ, et le plugin que nous avons trouvé (GIT4idea) manque cruellement. Les fonctionnalités essentielles, telles que les journaux d'historique global ou les changements de diff, sont complètement absentes.Intégration IDE avec GIT

Y a-t-il d'autres alternatives dans IntelliJ land? Et, si ce n'est pas le cas, quel IDE Java actuel considérez-vous avoir la meilleure intégration GIT?

+1

Y a-t-il une raison spécifique pour migrer vers git? Si ce n'est pas le cas, je vous suggérerais sérieusement de considérer svn pour une fois: il a un ensemble très mature d'outils et de plugins d'intégration IDE. – jrharshath

+1

Probablement SVN sera celui choisi après avoir regardé les alternatives de plugins – user119173

+0

Un facteur clé est également le langage/cadre. Par exemple, si vous utilisez ruby ​​sur Rails, RubyMine d'IntelliJ a une excellente intégration git et git est maintenant de facto en Ruby Land.Je ne sais pas si son adoption se propage dans d'autres langues/cadres. svn (au moins dans le monde de rubis) est les nouvelles d'hier - même en dehors des startups;) –

Répondre

3

Mise à jour Janvier 2012

Off cours, avec la dernière Eclipse (3.6, 3.7+), comme Thorbjørn Ravn Andersen des points dans les commentaires, EGit est maintenant le plugin Git officiel Eclipse et offre un ensemble assez complet de Fonction Git directement dans Eclipse.

Egit repos

Le projet EGit met en œuvre l'outillage Eclipse sur le dessus du JGit Java implementation of Git (plus stable maintenant).


réponse originale Juillet 2009:

Nous utilisons JGit avec Eclipse, mais nous trouvons le plugin pas assez stable.

JGit back in the days in 2009

Donc, fondamentalement, nous avons encore gitk courir à côté de notre IDE ... ou nous avons quelques scripts pour encapsuler des opérations non disponibles par le biais du plugin Git IDE.

+0

Pour Eclipse 3.7 git support est assez bon pour le travail quotidien. Compléter avec la ligne de commande git pour les cas d'angle. –

+0

@ ThorbjørnRavnAndersen: J'avais oublié cette vieille réponse. J'ai mis à jour son "statut". EGit + JGit FTW maintenant. – VonC

2

J'ai trouvé les deux plugins pour Netbeans et Eclipse manquants, quelques problèmes (parfois méchants). Pas assez stable à mon goût, bien qu'Eclipse soit meilleur.

Je recommande d'utiliser simplement la ligne de commande. Je sais que ce n'est pas la même chose, mais ne devrait pas être un gros problème

+0

+1; J'ai aussi trouvé que l'intégration de git IDE était unilatéralement terrible. En même temps, j'ai trouvé que Git valait la peine d'être utilisé en dehors de l'IDE de toute façon, et préférable à un client SVN proprement-entier. Je n'ai jamais aimé CVS moi-même. –

+1

c'est maintenant plus de 2 ans plus tard, et plus ou moins la même histoire! –

+0

@kinjal le client git dans Eclipse 3.7 est assez bon pour une utilisation quotidienne. –

3

git-idée

http://code.google.com/p/git-idea/


l'option suivante est l'utilisation GIT sans intégration IDE.

  • Git-gui ou tortue GIT
  • ligne de commande
+0

Cela ne fonctionne pas avec IntelliJ 8.x – user119173

+2

Idea 8.1.x regroupe git-idea. –

+0

Pourquoi utiliseriez-vous GIT sans intégration IDE? Vous attendez que je modifie mon code dans le terminal? Pourquoi ne pas simplement éditer en braille? – AlxVallejo

0

maintenant git4idea (IDEA), nbgit (pour Netbeans), egit (pour Eclipse) sont tous les plug-ins matures qui offrent un excellent Git intégration par jgit. C'est juste un choix de l'IDE que vous préférez utiliser.