Developpez.com - Rubrique ALM

Le Club des Développeurs et IT Pro

Sondage SCM : Quel client pour Subversion utilisez-vous ?

Le 2009-02-23 18:19:39, par leminipouce, Membre éprouvé
Bonjour à tous,

Je lance ce petit sondage afin de répertorier les différents clients SVN utilisés, ainsi que leurs avantages et désavantages.

Par avance pour vos apports/commentaires, Merci.

Pouce.

TortoiseSVN :
Plus :
Intégration dans Windows Explorer
Diversité du menu et des commandes accessibles.

Moins :
Pas d'intégration dans un IDE...

Subversive : (en remplacement de SubClipse aujourd'hui même)
Plus :
Hélas, je n'ai pas encore trop de matière...

Moins :
Ni là...

SubClipse (Remplacé au profit de Subversive pour tests...)
Plus :
Intégration dans Eclipse

Moins :
Pauvreté des options/commandes disponibles.
Accès à l'historique plutôt frustrant.
  Discussion forum
17 commentaires
  • rozwel
    Membre averti
    Quand je peux j'utilise autant que possible le client intégré dans IntelliJ Idea, qui contrairemenent à Subclipse est d'une fiabilité et d'une stabilité à toute épreuve.

    Sinon comme client standalone, j'utilise Cornerstone sur Mac: payant mais très complet.
  • Fredy35
    Futur Membre du Club
    J'utilise principalement la ligne de commande qui a l'avantage d'être la solution la plus rapide sur les opérations.
    Le problème, bien sur, vient de l'affichage des informations, à ce moment la il y a trac pour palier à ce manque.
  • patbator
    Membre actif
    Tortoise à l'époque où je n'était pas encore sous linux.

    Subclipse depuis que mon IDE principal est devenu éclipse

    Ligne de commande, parce pour scripter des opérations dans le dépôt c'est trop pratique

    Enfin, autre : Svn Workbench, une appli Python/wxWidget, mais vraiment trop instable à l'époque de mes tests (version 1.5.1)
  • Nee
    Membre du Club
    J'utilise la ligne de commande chez moi (OSX) et au travail (debian via Vista).

    Au travail, notre serveur de dev est accessible via Samba, ce qui rends Tortoise extrement lent.

    Les avantages de la ligne de commande sont immenses, pour qui n'a pas peur de s'y mettre : on peut scripter beaucoup de choses autours des commandes svn.

    En ce qui concerne l'affichage, je passe par un script maison pour coloriser le "svn status" : les conflits en rouge, les ajout en verts, etc.
  • Salut,

    - Celui intégré à NetBeans lorsque je suis sous ... NetBeans
    Avantage(s) : intégré (plugin), et franchement ultra-simple à utiliser, en plus des effets de l'intégration dans l'éditeur (par exemple l'affichage de marqueurs & surlignages pour refléter les modifs effectuées depuis une autre version, etc)
    Inconvénient(s) : malheureusement on ne fait pas toujours ce que l'on veut.

    - Sinon Tortoise pour le reste (SVN autant que pour CVS & co), car c'est le premier sur le lequel je suis tombé, reste très agréable à utiliser, et est bien intégré dans l'explorateur.
  • kilgore
    Futur Membre du Club
    Cornerstone sur Mac Os X (payant).
  • malikoo
    Membre habitué
    Dans un environnement Windows :
    Rapid SVN: simple; interface trés intuitive et assez robuste je trouve !!

    Cordialement
  • Razispio
    Futur Membre du Club
    Développant dans un environnement 100% microsoft j'utilise Tortoise pour sa superbe intégration avec le shell et AnkhSvn dans Visual Studio.
  • trois_1
    Membre régulier
    J'utilise tortoiseSVN, pour sa très belle intégration à windows.
    Par contre, il me semble qu'il ralenti un peu l'explorer avec beaucoup de fichier/répertoires avec 6 projets à la racine de c:
  • Bluespear
    Membre régulier
    Hello,

    bossant sous linux j'utilise principalement la ligne de commande (je n'y vois pas de défaut, on fait tout ce qu'on veut avec la ligne de commande).

    Evidemment, codant sous netbeans et eclipse j'utilise, parfois, aussi les plugins fournis.

    J'ai un faible pour le plugin netbeans qui affichen bien les modifications depuis la dernière révision/update.

    Les moins je les mettrai pour le plugin d'eclipse qui a la fâcheuse tendance à poser des problèmes lors de conflits à résoudre (c'est peut être juste chez moi, j'ai souvent plein de problèmes avec eclipse ).