Quel client Subversion dois-je utiliser? [fermé]


14

Je souhaite utiliser le contrôle de source Subversion pour un site Web PHP . Il est installé sur l'espace web que je loue: hourra!

Sur le site Web de Subversion est une énorme liste d'applications client: http://subversion.tigris.org/links.html#all-clients

Lequel peut être recommandé? J'ai installé Windows XP sur mon PC. Et je ne veux pas payer pour cela, donc un client gratuit fera l'affaire.

J'ai utilisé Visual SourceSafe et Team Foundation Server dans Visual Studio 2008.

EDIT: Peut - être celui qui s'intègre à Eclipse?

Edit 2: J'ai trouvé l'article Ultimate Round-Up For Version Control with Subversion concernant Subversion dans Smashing Magazine .


Le seul problème que vous aurez avec Tortoise dans VS2008 est qu'il n'est pas intégré dans VS, vous ne pourrez donc pas vous enregistrer directement dans VS. Mais ce n'est qu'un petit inconvénient pour moi. Je veux juste que vous le sachiez;)
Marc-Andre R.

Je ne vais pas utiliser VS. J'ai juste de l'expérience avec ça, donc tout ce qui ressemble à ça fonctionnera très bien pour moi.
Natrium

De Jeff Atwood codinghorror.com/blog/archives/000660.html veuillez ne pas utiliser la source visuelle en toute sécurité.
utilisateur

Réponses:


46

J'utilise TortoiseSVN au travail, et cela fonctionne très bien. Je suis sûr que c'est l'un des, sinon le client SVN le plus populaire pour Windows :)

Il a une intégration shell Windows Explorer, donc vous obtenez un joli menu TortoiseSVN dans votre menu contextuel clic droit.

Et c'est gratuit!


Pareil pour moi. Utilisé sur un projet important; l'intégration du shell était sympa.
alex

Je l'avais déjà utilisé aussi, beau client, simple, facile à utiliser, sans aucune fonctionnalité inutile que vous pouvez souvent obtenir dans le client SVN ou CVS.
Marc-Andre R.

Fonctionne comme un charme ... demandez-vous quand ils nous donneraient une barre d'outils? N'aimez pas vraiment leurs menus contextuels de clic droit. Cela prend du temps.
ymasood

Cela fonctionne simplement.
Randell

J'utilise TortoiseSVN, et j'aime ça aussi, mais l'intégration de Shell est sa meilleure et sa pire partie. Lorsque vous ne l'utilisez pas, il gonfle la mémoire et ne peut pas simplement l'éteindre, comme avec les clients non shell, mais l'avantage qu'il procure vaut le coût parfois.
Dinesh Manne

13

AnkhSvn est un bon (et gratuit) plugin Visual studio pour Subversion.

J'utilise également TortoiseSVN (comme recommandé par BenA). Les deux travaillent heureusement ensemble.


Autrefois pas si génial, maintenant c'est (beaucoup!) Mieux que VSS. La dernière excuse à moitié raisonnable pour utiliser VSS a finalement disparu.
MGOwen

10

Pour une utilisation avec Eclipse, vous pouvez essayer Subclipse . Je ne l'ai pas utilisé moi-même cependant, donc je ne connais pas ses avantages et inconvénients!


1
comme subclipse n'est disponible que sur x86 (plates-formes 32 bits), vous devez vraiment vous assurer d'utiliser une JVM 32 bits .. (à moins que vous ne puissiez construire JavaHL par vous-même ..)) C'est pourquoi subversive utilise java SVN Kit Connector, donc c'est une solution 100% pure java
Peter Parker

7

Je suis d'accord que pour la plupart des utilisations, TortoiseSVN est probablement le meilleur pari. Mais pour certains cas d'utilisation, par exemple des opérations de fusion un peu plus compliquées, vous souhaiterez peut-être vous en tenir au client de ligne de commande d' originesvn , même sous Windows. C'est du moins ce que je vois mes collègues utilisant Windows même s'ils utilisent normalement Tortoise ...

Voir cette réponse et ses commentaires (dans une question Linux similaire) pour une justification et des ressources.


Oh, et naturellement, l'intégration IDE est la solution ultime pour de nombreuses personnes. (D'après l'expérience de première main, je peux dire que l'intégration Subversion d'IntelliJ IDEA est excellente.)
Jonik

5

Le projet Subversive vise à fournir une intégration Subversion (SVN) pour Eclipse. Le plug-in Subversive vous donne la possibilité de travailler avec ce système de contrôle de version de successeur CVS à partir du plan de travail Eclipse. Vous pouvez travailler avec les référentiels Subversion de presque exactement de la même manière que cela était possible depuis longtemps avec les référentiels CVS en utilisant le plug-in CVS fourni dans la distribution Eclipse standard.

Les caractéristiques générales du plug-in Subversive sont assez similaires à celles du plug-in CVS:

* Browse a remote repository
* Add a project to the repository and check out projects from the repository
* Synchronize a project to see incoming and outgoing changes
* Commit, update and revert changes
* See resource change history
* Merge changes

Projet subversif


3

J'ai généralement installé quatre clients SVN ici:

  • TortoiseSVN
  • SlikSVN qui est le client de subversion en ligne de commande, juste sans l'enregistrement d'OpenCollabNet et la merde publicitaire.
  • AnkhSVN dans Visual Studio
  • Subclipse dans Eclipse

J'ai tendance à utiliser l'un ou l'autre, selon l'environnement dans lequel je me trouve actuellement. Ce qui est important à noter cependant: si vous avez plusieurs clients et que Subversion modifie à nouveau le format de copie de travail, vous devez tout mettre à niveau vers une nouvelle version. Ce serait tellement plus facile s'ils partageaient tous une seule bibliothèque ...


3

J'utilise RapidSVN car je dois travailler sous Windows et Linux, et cet outil fonctionne dans les deux environnements. Il fait l'affaire et c'est gratuit.


2

Si vous voulez une solution (gratuite) qui s'intègre dans Visual Studio, vous pouvez essayer AnkhSVN . Je l'ai utilisé avec succès avant maintenant, et la seule raison pour laquelle je ne l'utilise pas est que je préfère la tortue.


l'intégration dans Visual Studio n'est pas une exigence.
Natrium



1

Pourquoi le plugin disponible pour votre installation locale de Netbeans bien sûr!


+1 L'intégration de Subversion avec Netbeans fonctionne parfaitement
Randell

1

J'ai utilisé Subclipse quand j'utilisais encore Eclipse, il a également lié à mylar le plugin de suivi des bogues, le balisage commet avec l'ID de bogue.

Maintenant, j'utilise simplement la ligne de commande.


1

smartSVN peut être utilisé gratuitement en mode limité et il est assez bon même avec les limites.



0

Pour OS X, vous ne pouvez pas dépasser les versions . Il faudrait que ce soit le meilleur client de subversion GUI qui ait jamais existé. C'est tellement dommage qu'un programme similaire n'existe pas pour Windows.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.