Quels sont les avantages et les inconvénients des plugins SVN pour Eclipse, Subclipse et Subversive? [fermé]

633

SVN dans Eclipse est réparti dans deux camps. Les personnes SVN ont développé un plugin appelé Subclipse . Les gens d'Eclipse ont un plugin appelé Subversive . D'une manière générale, ils font tous les deux les mêmes choses. Quels sont les avantages et les inconvénients de chacun?

rjmunro
la source
1
Je viens de passer de Subversive à Subclipse car le déplacement de fichiers vers d'autres packages fonctionne .
Heinzi

Réponses:

176

Les deux sont très similaires mais Subversive est le "fournisseur ecnipse svn". J'utilise principalement Subversive en raison de quelques fonctionnalités pratiques:

Regroupement de l'histoire

Lorsque je parcours l'historique d'une branche au lieu de simplement voir un tas de lignes pour chaque validation, elle peut regrouper les validations d'ici aujourd'hui, la semaine, etc.

Cartographie du tronc, des branches et des étiquettes

Subversive suppose la disposition svn par défaut: tronc, branches, balises (que vous pouvez modifier), donc chaque fois que vous voulez baliser ou brancher, c'est en un clic et vous fournissez le nom de la balise ou de la branche.

Comme je l'ai dit, ce sont des différences mineures que je trouve commodes. Les deux fonctionnent très bien avec mylyn, mais dans l'ensemble, il n'y a vraiment pas beaucoup de différences avec ces deux extensions.

Fusionner avec Subversive est cependant une douleur (je n'ai pas essayé Subclipse), je n'ai jamais réussi à fusionner. L'aperçu de la fusion est excellent, mais il ne terminera jamais la fusion ou cela prendra beaucoup de temps. La plupart du temps, je termine la fusion via la ligne de commande sans aucun problème.

Brendon-Van-Heyzen
la source
3
Belle réponse, juste 2 choses à ajouter: 1. Les deux ont une conception similaire sous le capot et ont été lancés par la même entreprise (subversive a été lancée, car subclipse est resté coincé). 2. Le support de subclipse est un peu meilleur.
Hardcoded
5
Quelle est votre opinion sur ce sujet aujourd'hui? Quelle est la qualité du support de fusion en subversif? Je fusionne assez souvent dans subclipse, et cela fonctionne bien.
Peter Štibraný
5
Tout ce que l'équipe de Subversive a fait a résolu les problèmes de fusion des dernières versions. Je suis sur la version la plus récente ( 1.0.0.I20120601-1700) et la fusion de code ne pourrait pas être plus simple.
IAmYourFaja
16
Y a-t-il un cas où la fusion de SVN n'est pas une douleur, mon ami?
Joe Plante du
1
J'ai réussi à fusionner avec subclipse. MAIS honnêtement, quand je fais des trucs SVN comme ça ... Je suis bon marché et je passe à TortoiseSVN. MAIS maintenant que j'essaye de passer à Linux dev env ... nous devrons voir.
demaniak
161

Je vais essayer de répondre à cela. Je suis chef de projet pour Subclipse, et je gère toutes les versions, etc. pour le projet. Donc, mes préjugés sont évidents.

Je ne vais pas trop parler de Subversive. De toute évidence, il y a des utilisateurs qui l'utilisent et l'aiment. Fonctionnellement, les produits sont très similaires car les deux sont des produits matures.

Une chose que je veux commenter est cette notion que Subversive est en quelque sorte le plugin "Eclipse officiel". Ce n'est tout simplement pas vrai, car il n'y a pas une telle désignation. Eclipse est une fondation open source et tout projet qui souhaite suivre ses règles, ses processus et ses exigences IP, etc. peut héberger son projet avec la fondation. Cela ne vous rend pas plus ou moins officiel que tout autre plugin.

Je noterai également que Subversive est resté dans la phase "Incubation" depuis sa création, et il ne me semble pas qu'il satisfera jamais aux conditions d'obtention du diplôme. Comme vous pouvez le voir ici, il n'y a eu qu'un seul commiteur sur le projet et l'activité de commit est tombée à des niveaux très bas.

Subversive - Fournisseur d'équipe SVN

Alors, pourquoi devriez-vous utiliser Subclipse? Nous sommes activement impliqués avec Subversion elle-même. Je suis membre de Subversion PMC et je contribue à maintenir les liaisons de langage Java afin que nous (et d'autres projets comme Subversive) puissions utiliser l'API.

Nous travaillons directement avec Subversion pour définir et améliorer l'API et nous assurer que les fonctionnalités nécessaires sont exposées à des clients comme Subclipse. Nous travaillons également en étroite collaboration et collaborons avec les équipes d' intégration de Visual Studio ( AnkhSVN ) et TortoiseSVN pour garantir une expérience utilisateur relativement cohérente entre les clients.

Subclipse est toujours activement maintenu et nous maintenons la prise en charge des versions Eclipse 3.2 à 4.2. Nous essayons toujours d'écouter les commentaires et d'intégrer les idées de la communauté. Les dernières versions 1.8.x incluent des modifications internes qui améliorent considérablement les performances d'Eclipse lorsque vous travaillez avec de grands projets (c'est-à-dire lorsque vous le voyez vraiment).

Subclipse a ouvert la voie dans des domaines comme la prise en charge du suivi des fusions, où nous avons travaillé en étroite collaboration avec l'équipe Subversion pour ajouter d'abord cette fonctionnalité dans la version 1.5 puis la faire évoluer dans les versions ultérieures. Nous étions souvent les premiers consommateurs de la nouvelle API et avons fourni au projet les commentaires nécessaires pour renforcer la fonctionnalité. Nous avons également introduit une fonctionnalité de graphique de révision graphique il y a quelques années, devenant le premier à proposer cette fonctionnalité longtemps demandée aux utilisateurs d'Eclipse.

S'il y a des fonctionnalités d'interface utilisateur spécifiques dans Subversive que les gens aimeraient voir faire dans Subclipse, je vous encourage à visiter notre communauté et à participer à nos forums de discussion. Peut-être que d'autres utilisateurs partagent vos points de vue et nous pouvons améliorer l'interface utilisateur ensemble.

Forum [Utilisateurs de Subclipse] .

Eclipse 4.2 est la dernière version au moment de la publication de cet article, mais il est sûr de supposer que Subclipse prendra en charge toutes les futures versions d'Eclipse au fur et à mesure de leur création.

Mark Phippard
la source
bon, long et instructif poste. Pas tout à fait ce que je cherchais, mais très perspicace.
Blitz
1
Je suis vendu sur l'argument, mais vous trash parler de Subversive sans donner les mêmes statistiques pour Subclipse. Pouvez-vous modifier pour inclure des liens vers l'historique des validations de Subclipse et la preuve que> 1 personne y travaille? :)
Tom Carchrae
Je n'ai pas l'intention de jeter la corbeille sur Subversive, et vous avez raison de dire que l'équipe de Subclipse était principalement composée de 2 personnes ces deux dernières années. Je recommanderais à Ohloh de voir les informations sur le projet: ohloh.net/p/subversive
Mark Phippard
2
Sur la base de ce message, j'utilise Subclipse depuis 4 mois, mais je suis maintenant passé à Subversive pour le simple fait que Subclipse manque de résolution de conflits basée sur l'interface utilisateur; vous obtenez 'Edit Conflict' en vue synchronisée avec le plugin Subversive.
Daniel Sokolowski
2
Pour référence future, vous pouvez toujours simplement mettre à jour SVNKit à partir de leur site de mise à jour (c'est tout ce que je fais). Je vérifie uniquement les nouvelles versions lors de la publication de nouvelles versions de Subclipse. Je n'ai pas vu le problème que vous avez mentionné mais le site a été mis à jour maintenant.
Mark Phippard
117

Avec chaque nouvelle version d'Eclipse, j'installe Subversive, car c'est le standard fourni par Eclipse. Et à chaque fois, il y a des problèmes pour reconnaître mes projets préexistants.

Je finis donc par désinstaller Subversive et installer Subclipse à la place, ce qui fonctionne à merveille. J'utilise également fréquemment SVN à partir de la ligne de commande ainsi que dans Eclipse, et Subclipse n'a aucun problème avec cela.

Peter Mortensen
la source
16
Je dois appuyer celui-ci. Nous utilisons un peu la ligne de commande sur nos dépôts et Subversive n'a jamais joué bien avec eux. Subclipse, en revanche, n'a jamais posé un seul problème.
abeger
3
D'accord. J'ai actuellement la ligne de commande svn version 1.7.2 installée sur OSX. J'ai dû passer à Subclipse car l'adaptateur de Subversive est obsolète.
Peter Tseng
1
Je suis d'accord! comportement en partie subversif étrange, mais Ive a toujours eu des résultats assez stables avec subclipse, donc - toujours en arrière.
définitivement indéfinissable le
1
+1 pour la possibilité d'utiliser la ligne de commande en parallèle avec Subclipse.
galath
J'utilise Eclipse d'Indigo à Neon, chaque fois que j'ai eu du mal à faire fonctionner svn (je ne suis pas la racine). Je n'ai jamais fait de travail subversif pour moi. D'un autre côté, subclipse + svnkit est la seule solution avec laquelle je me retrouve.
fchen
51

Après avoir lu ce post, je suis passé à Subclipse haut la main.
http://eclipsezone.com/eclipse/forums/t77149.rhtml#92035407

Steve
la source
5
+1, mais pour mémoire, subversion.com redirige maintenant vers subversion.org qui est actuellement lié à tigris, et je suppose qu'à terme, il sera lié à apache.
si618
25
-1 En toute honnêteté, les choses ont beaucoup changé depuis ce poste en juillet 2006 - Je ne pense vraiment plus que ce soit pertinent pour la discussion.
joelittlejohn
-1 Influencé par l'article, j'ai essayé Subclipse. J'ai obtenu OutOfMemory lors de la mise à jour SVN sur des projets, qui fonctionnaient auparavant dans Subversive. Je ne parviens pas à effectuer le nettoyage d'un projet, qui a été partiellement extrait. Je reviens à Subversive.
Oleg Rudenko
34

Si vous fusionnez beaucoup avec Subversion, vous préférerez probablement CollabNet Desktop - Eclipse Edition. Vous devez créer un compte avec CollabNet pour obtenir le téléchargement, mais c'est gratuit. Il s'agit essentiellement de Subclipse avec une meilleure interface utilisateur de fusion.

Je ne suis pas affilié à CollabNet.

CollabNet a mis son client de fusion amélioré à la disposition des utilisateurs non enregistrés de Subclipse. Vous l'obtenez en sélectionnant la fonction CollabNet Merge Client lors de l'installation de Subclipse à partir du site de mise à jour.

ChrisH
la source
4
Depuis ma publication, CollabNet a mis son client de fusion amélioré à la disposition des utilisateurs non enregistrés de subclipse. :)
ChrisH
Ils ont? Le seul endroit que j'ai trouvé pour le télécharger nécessite une inscription. Veuillez poster un lien.
Nemi
4
@Nemi: cela fait partie de l'installation standard de subclipse, il vous suffit de vérifier les fonctionnalités à installer.
Peter Štibraný
Pourquoi ne pas simplement incorporer les nouvelles informations dans le message lui-même?
tshepang
24

Je dirais Subclipse, car je ne pouvais même pas faire fonctionner Subversive;)

prakash
la source
2
Je voudrais souligner que l'entrée de blog référencée a presque deux ans, la technologie change beaucoup plus vite que cela. Je suis sûr que les deux produits ont corrigé de vieux bugs et en ont injecté de nouveaux en ce moment! :)
MetroidFan2002
De quelle entrée de blog parlez-vous?
migu
1
Celui supprimé depuis la première version de cette réponse.
Chei
19

En fait, je pense que les deux sont un peu nul. L'utilisation de TortoiseSVN est une bien meilleure solution à mon avis. Il est beaucoup plus robuste et a tendance à mieux fonctionner, et j'ai toujours eu des problèmes d'intégration avec Subclipse et Subversive.

Ethan Gunderson
la source
4
Vous avez encore besoin d'un plugin Eclipse pour cacher les vilains dossiers .svn (les exclure de la recherche, etc.)
Borek Bernard
11
Pas nécessairement; vous pouvez les exclure à l'aide de filtres. Néanmoins, j'utiliserais un plugin SVN pour Eclipse car le refactoring, le déplacement et la suppression de fichiers seront un casse-tête si vous devez tout faire en dehors d'Eclipse.
Paul Lammertsma
2
Je trouve que subclipse est bien meilleur que tortue: je peux survoler et voir les changements à l'intérieur de l'éclipse, je peux créer des ensembles de changements avec mylyn, faire des validations multi-référentiels (pour les externes), et lors de la révision du code, le diff est un éditeur de code complet, donc Je n'ai pas à "reculer" tout le temps lorsque des changements sont justifiés.
Stephen
Je ne l'ai jamais fait tourner sous Linux.
ceving
15

Ils ont tous les deux des verrues assez odieuses, mais je n'ai pas réussi à faire travailler Subversive avec un projet que j'avais extrait de la ligne de commande, et c'était un bouchon pour moi.

Hank Gay
la source
Cela a-t-il été facile de le faire avec Subclipse? Subversif stocke-t-il certaines métadonnées de manière non standard sur le système de fichiers, ce qui rend son mixage avec des choses comme tortiseSVN moins fiable? Si oui, je vais avec subclipse.
rjmunro
3
Avec Subclipse, ce n'était pas un problème du tout - je viens de dire à Eclipse de créer un nouveau projet à partir de sources existantes. Je ne connais aucun des fonctionnements internes de Subversive, juste que cela n'a pas fonctionné quand j'ai essayé ce qui précède.
Hank Gay
J'ai eu exactement l'expérience inverse. Pour Subversive, cela dépend si vous avez choisi le fournisseur SVNkit ou Javahl?
Jay R.
1
Je ne suis pas sûr (j'utilisais la valeur par défaut). J'ai cessé d'utiliser l'un ou l'autre en faveur de git-svn.
Hank Gay
J'ai essayé d'utiliser le "fournisseur" par défaut dans Subversive, mais cela n'a pas fonctionné. J'ai dû retrouver une question SO à ce sujet pour trouver l'option de le changer.
EpicPandaForce
14

J'ai essayé les deux , et Subclipse et Subversive sont horribles. Les deux sont difficiles à installer. Si vous utilisez Subversive, vous ne pouvez pas utiliser un client SVN externe .

Cependant, vous devez avoir un client SVN installé dans Eclipse pour suivre les modifications et également pour ne pas corrompre votre référentiel local.

J'ai installé Subclipse , mais j'utilise TortoiseSVN pour réellement effectuer le comitting / tagging / branching / merging.

jevon
la source
3
C'est manifestement faux. J'utilise Subversive, TortoiseSVN et subversion côte à côte sans aucun problème. Je ne me souviens pas avoir eu de problèmes de compatibilité à l'époque où j'utilisais Subclipse.
Paul Lammertsma
1
C'était en décembre 2009. J'espère que les clients ont commencé à se comporter depuis lors :)
jevon
12

Subclipse, car au moins ça marche.

Subversif a été un échec pour moi jusqu'à présent. Cela ne fonctionnerait pas bien avec tous mes anciens projets que j'avais vérifiés avec Subclipse.

Peter Mortensen
la source
Aucun des deux ne peut travailler avec des projets extraits par l'autre. Si vous avez récupéré d'anciens projets avec Subversive, vous constaterez que Subclipse ne fonctionnera pas avec eux. Si vous souhaitez basculer entre l'un et l'autre, il vous suffit de disposer d'un espace de travail différent pour chacun. Mais dire que Subclipse est meilleur parce qu'il fonctionne avec vous, l'espace de travail Subclipse est vraiment assez idiot.
user85259
8

Certes, les deux plugins IDE ont leurs problèmes. Mais ni l'un ni l'autre n'empêche l'utilisation parallèle d'autres solutions comme TortoiseSVN ou la ligne de commande. J'utilise les trois pour mes projets au travail.

La chose importante à retenir est que tous les logiciels SVN de votre client doivent utiliser le même format de fichier SVN - qui diffère entre les versions de SVN - ou vous demandez des problèmes.

Un autre problème que nous avons constaté est lorsque votre logiciel client utilise un format de fichier SVN différent de celui du serveur. (Par format de fichier, je veux dire la façon dont toutes les informations sont représentées dans tous ces fichiers .svn apparemment invisibles qui enregistrent efficacement ce que SVN doit savoir sur les fichiers de votre projet.) Cela peut faire des ravages. Il existe un bogue documenté entre le serveur 1.5 et les clients 1.6, mais je ne trouve pas le lien pour le moment.

Nous avons rencontré des problèmes lors de l'exécution du plugin Subclipse 1.6 supérieur (IMO) en raison d'incompatibilités avec notre serveur SVN 1.5.5. Nous sommes donc revenus à Subversive. Cela fonctionne bien, bien que lent et quelque peu buggé (mais en amélioration). Nous passerons cependant à Subclipse lorsque notre serveur sera mis à jour. Et oui, nous vérifions nos projets avec TortoiseSVN et les importons dans Eclipse (c'est plus rapide).

Nous avons constaté que, comme d'autres affiches l'ont dit ici, cela ne fonctionnerait PAS si nous exécutions de nouvelles versions de TortoiseSVN qui écrivaient des fichiers au format 1.6.x, mais lorsque nous sommes revenus à TortoiseSVN 1.5.x, cela fonctionnait très bien. Il en allait de même pour le client de ligne de commande (que nous exploitons avec nos tâches Ant ).

djkieras
la source
6

J'ai choisi d'aller avec Subclipse car il est le plus étroitement associé au projet Subversion et donc plus susceptible de mieux gérer la fonctionnalité SVN de base. Si tout cela ne parvient pas à exécuter une fonction, j'ai TortoiseSVN comme sauvegarde.

KalenGi
la source
6

Juste une mise à jour. J'ai récemment réinstallé Eclipse et j'ai été confronté au choix de Subclipse vs Subversive. Moi aussi, j'ai eu ma part de problèmes à essayer de faire fonctionner Subversive, alors j'ai opté pour Subclipse.

Il s'est parfaitement installé sur ma machine Linux 64 bits et fonctionne très bien. J'ai mappé les fonctions les plus courantes comme Update, Commit, .. vers des raccourcis et c'est génial. La fusion est également bonne, bien que pour les fusions plus importantes, je me tourne toujours vers TortoiseSVN. Je l'ai essayé avec 3.5 et 3.6, et ils fonctionnent tous les deux très bien. J'ai fini par utiliser 3.5 parce que pour une raison quelconque, la liaison de touches ne fonctionnait pas avec 3.6.

Peter Mortensen
la source
6

Si vous utilisez svn + ssh comme protocole pour accéder à votre référentiel, je vous suggère fortement de choisir Subclipse: Subversive n'est pas assez intelligent pour se souvenir correctement de vos informations d'identification et vous invite à saisir votre nom d'utilisateur et votre clé privée à chaque fois que vous mettez à jour votre copie de travail et également pour chaque svn-external que vous avez peut-être configuré.

Les options "mémoriser les informations d'identification" sont rompues dans ce contexte et ce depuis la première version publique de Subversive.

Peter Mortensen
la source
C'est ce qui m'a aussi fait choisir Subclipse. Subversif ne peut tout simplement pas gérer le schéma "svn + ssh".
LS
6

Si vous en utilisez un dans votre entreprise et que vous souhaitez peut-être même les regrouper dans vos propres produits basés sur Eclipse, votre vie est beaucoup plus facile avec Subclipse, car il est disponible sous la licence publique Eclipse.

Subversive d'autre part a besoin de soi-disant connecteurs pour fonctionner pleinement. Et ceux-ci ont des licences distinctes et différentes. Vous pouvez donc vous retrouver avec deux ou trois licences différentes uniquement pour la fonctionnalité Subversive, tandis que tous les autres plug-ins Eclipse sont juste sous cet EPL. C'est également la raison pour laquelle ces connecteurs ne sont pas hébergés sur eclipse.org.

Et c'est pourquoi ils sont téléchargés dynamiquement après l'installation Subversive (ce qui signifie également que la simple mise en miroir du site de mise à jour eclipse.org ne vous donne pas une installation Subversive hors ligne utilisable dans votre réseau d'entreprise).

Peter Mortensen
la source
5

Jusqu'en mai 2008, j'utilisais Subclipse, mais en raison de problèmes avec certains projets, je suis passé à Subversive et je l'utilise sans aucun problème. Si vous faites quelque chose de fantaisiste comme les constructions Buckminster sans tête , alors Subversive est certainement celui qui vous convient.

Oisin Hurley
la source
5

Si vous utilisez TortoiseSVN et mettez à jour régulièrement la version, vous pouvez trouver Eclipse avec Subversive perdant toutes les informations SVN et lançant quelques erreurs effrayantes.

La raison étant que la nouvelle version de TortoiseSVN ajoute de nouvelles métadonnées qu'Eclipse Subversive ne comprend pas, sauf si vous gardez également à jour vos connecteurs Eclipse SVN.

J'utilise généralement le connecteur SVNKit, donc TortoiseSVN 1.5.x fonctionnera avec le connecteur Eclipse SVNKit 1.5.x et TortoiseSVN 1.6.x fonctionnera avec le connecteur Eclipse SVNKit 1.6.x.

Peter Mortensen
la source
4

Subversive a plus d'avantages que le Subclipse comme indiqué ci-dessous. Mais une seule fonctionnalité que Subversion ne possède pas est si critique à propos de l'utilisation de branches. Nous devons donc utiliser Subclipse .

Avantages subversifs :

  • La vue et les icônes sont plus informatives
  • Une fois les éléments de synchronisation de validation actualisés, le fichier validé est fermé.

Subclipse avantage

  • pouvoir comparer deux branches
Özmen Adıbelli
la source
4

+1 Subclipse
-1 Subversif

Subversif est confus après une refactorisation même mineure et a des problèmes de validation comme ci-dessus.

Environnement: STS 2.7.2 (basé sur Galileo)

Peter Mortensen
la source
3

Pour moi, ni l'un ni l'autre n'est meilleur ou pire, mais Subversive est le plugin SVN par défaut dans la plate-forme Eclipse Ganymede, il y a donc une chance qu'il soit mieux intégré à Eclipse.

macbirdie
la source
Que signifie «plugin SVN par défaut dans la plate-forme Eclipse Ganymede»? Ganymède signifie Eclipse version 3.4. Subclipse fonctionne-t-il uniquement sur les versions 3.3 et antérieures?
rjmunro
Non, Subclipse continue de fonctionner dans les versions ultérieures. Pour les versions antérieures, c'est votre seul choix.
Jodonnell
8
Subversive est un projet Eclipse "officiel". Subclipse est un projet de tigre "officiel" (les gens qui font aussi de la subversion).
John Meagher
3

En complément de la réponse de Brendons:

Nous utilisons Subversion depuis la version 1.5.1 et avons d'abord utilisé Subclipse. Mais comme nous dépendons beaucoup de la fonctionnalité de fusion, nous sommes passés à Subversive, ce qui est plus pratique et propose une option de réintégration séparée dans la boîte de dialogue de fusion.

Un bogue qui pourrait gêner la fusion est que si vous sélectionnez explicitement les révisions, il ne prend pas la dernière révision répertoriée. Par exemple, "101-100" ne fusionne pas r100 et "100" ne fusionne donc rien du tout. (version 0.7.5)

Et il utilise les mêmes indicateurs que le plugin CVS.

masi
la source
3

Alors que je travaillais tous les deux avec Helios, j'ai une légère préférence pour Subclipse en raison de son excellent support pour les bugtraqpropriétés ( détails ici ).

La vue Historique affiche une colonne distincte (intitulée bugtraq:label, affichant BUGIDs), et le menu contextuel a une action dédiée à "Open Bug URL" (reliant à bugtraq:url) - Je ne pouvais pas comprendre comment accéder à ces informations avec Subversive.

Rahel Lüthy
la source
2

J'utilise Subversive depuis que je suis passé à Ganymède. Je l'utilise avec Eclipse sous Linux (Ubuntu et Fedora Core), Windows XP et Mac OS X.5. Mis à part quelques problèmes pour que Subversion 1.5.1 utilise les bonnes bibliothèques de sécurité sous Mac OS, je n'ai eu aucun problème. Étant donné qu'il a été adopté en tant que projet technologique Eclipse, je suis enclin à placer mes paris dessus, en termes d'espoirs à long terme.

rjray
la source
2

Je ne l'ai pas vraiment utilisé, mais il semble que Subversive supporte " Check Out As ", tout comme le support CVS intégré.

Par exemple, pour prendre un projet depuis SVN et pouvoir l'exécuter en tant que projet Web, on pourrait le faire en une seule fois. Mais pour obtenir le même résultat dans Subclipse, je vérifie simplement les sources et lance:

éclipse mvn: éclipse -Dwtpversion = 2.0
Arjan
la source
2

J'ai utilisé les deux, et bien que Subclipse ait été floconneux pour moi, Subversive (au moins avec une version précédente) a verrouillé un compte de mon collègue lorsqu'il a accidentellement mis les informations d'identification incorrectes (la connexion réseau est utilisée pour accéder au référentiel de subversion ).

Subclipse a tendance à se désorganiser avec le temps. Si Eclipse n'est pas actualisé régulièrement, Subclipse semble perdre ses informations de suivi de fichier. Honnêtement, cependant, puisque j'ai le plugin Easy Explorer , j'utilise Subversive (occasionnellement) pour l'historique et les informations de changement, mais j'explore et utilise facilement TortoiseSVN pour les validations et les mises à jour des projets que je sais que j'ai modifiés récemment.

MetroidFan2002
la source
2

Je viens de découvrir que je ne peux pas comprendre comment afficher un diff de propriétés avec Subclipse. Dans Subversive, vous sélectionnez deux révisions dans la vue historique, cliquez avec le bouton droit et sélectionnez comparer les propriétés dans la fenêtre contextuelle. C'est assez pour moi de rester avec Subversive.

La raison d'essayer de changer était le comportement étrange de Subversive sur OS X: une opération automatique appelée `` mise à jour du cache svn '' accaparait le processeur à des niveaux anormaux après chaque exécution de `` mise à jour svn '', prenant toujours un temps ennuyeux à terminer.

lkraav
la source
2

FWIW, nous utilisons une ancienne version du serveur SVN (1.4 quelque chose), et je semble me souvenir qu'à un moment donné il y a eu une mise à jour de Subclipse qui a cassé la compatibilité descendante, et l'essentiel était "personne ne devrait être sur une si ancienne version de SVN quand même ".

Subversif était le seul qui semblait être capable de gérer l'ancienne version. Je ne me souviens pas des détails, désolé.

Peter Mortensen
la source
2

Nous avons essayé les deux dans notre équipe.

Étant donné que Subclipse (celui de Galileo / Helios) a eu quelques difficultés à authentifier notre serveur SVN via VAS, nous n'avons eu aucun problème ailleurs, à savoir le client TortoiseSVN, les navigateurs (sauf Internet Explorer 7).

Nous avons donc installé Subversiveet le problème a été résolu.

Ofir Farchy
la source
2

L'avantage de Subclipse sur Subversive ... CELA FONCTIONNE RÉELLEMENT!

J'ai utilisé Subclipse il y a longtemps lors du développement d'un plugin collaboratif pour Eclipse qui dépendait de Subclipse. La partie Subclipse du plugin n'a jamais été un problème, bien que tout Ant me dérange encore un peu, mais la bonne partie est que vous n'avez pas à comprendre comment fonctionne la partie Ant pour savoir comment l'utiliser.

J'essaie d'installer PDT aujourd'hui (qui est un tout autre blog) puis Subversive car, comme beaucoup, il est décrit comme "Le plugin Eclipse SVN". Je n'ai pas pu installer les quatre connecteurs à la fois, j'ai donc dû les installer un à la fois et un à la fois, je les ai essayés, et un à la fois, il ne pouvait pas s'authentifier auprès du serveur SVN.

J'essaie PDT et Subversive, parce que je veux GAGNER du temps, ne pas passer plus de temps sur différents problèmes avec un plugin.

J'ai désinstallé Subversive, installé Subclipse et me suis connecté comme ça.

Gagnez du temps et des tracas, allez à Subclipse depuis le début.

PFuri
la source
1

J'ai également utilisé les deux. J'ai eu le problème d'avoir environ 150 projets sur mon espace de travail, et Subversive prendrait énormément de temps lorsque je sélectionnais tous les plugins et disais "synchroniser le référentiel". L'interface utilisateur se bloquerait pendant une durée extrêmement longue. Je trouve que Subclipse est plus stable.

Quoi qu'il en soit, je combine beaucoup les outils. Pour certaines tâches comme vérifier des branches entières, je préfère la ligne de commande. Pour d'autres, j'utilise TortoiseSVN . J'utilise Subclipse principalement pour afficher l'historique et exécuter des comparaisons directement sur l'outil, et parfois pour comparer (je préfère Beyond Compare pour cela, cependant).

Peter Mortensen
la source