FAQ SCMConsultez toutes les FAQ

Nombre d'auteurs : 5, nombre de questions : 107, dernière mise à jour : 31 août 2007  Ajouter une question

 

Cette faq a été réalisée à partir des questions fréquemment posées sur les forums de et de l'expérience personnelle des auteurs.

Nous tenons à souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font leur maximum, mais l'erreur est humaine. Cette faq ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez nous aider en devenant rédacteur, merci de contacter la community manager Lana Bauer, ou de poster votre participation ici.

Sur ce, nous vous souhaitons une bonne lecture.


SommaireSubversionSubversion Généralités (5)
précédent sommaire suivant
 

Subversion, couramment raccourci en svn, est un logiciel de gestion de version de fichiers.

Celui-ci permet de garder un historique des changements, de travailler à plusieurs et d'organiser des versions.

Le dictionnaire des développeurs donne également une définition pour Subversion.

Mis à jour le 12 septembre 2006 elitost hugo123

Vous pouvez vous inscrire à la liste de discussion des développeurs (dev@subversion.tigris.org) et/ou à la liste des derniers enregistrements (svn@subversion.tigris.org). Quelques liens :

http://subversion.tigris.org : le site officiel du projet Subversion
http://svnbook.red-bean.com/

Mis à jour le 12 septembre 2006 elitost

Premièrement, Subversion reprend toutes les fonctionnalités de CVS.

Il n'est pas question de concurrence mais d'évolution, Subversion se voulant le successeur de CVS.

Alors quels sont les ajouts majeurs, quelles sont les nouvelles fonctionnalités :

  • Versionning des répertoires.
  • Historique réel d'un fichier, c'est à dire qu'un nouveau fichier ajouté ayant le même nom qu'un ancien fichier supprimé auparavant ne récupérera pas son historique.
  • Conservation de l'historique après renommage.
  • Propagation atomique, une version correspond à la propagation réussie de tous les fichiers demandés, en cas d'échec sur un fichier, tout est annulé.
  • Nouveaux protocoles d'accès, notamment WebDAV qui permet d'associer Subversion et Apache.
  • Les versions successives ne conservent que les deltas, y compris pour les fichiers binaires.
  • Les branches et les tags ne consomment pas de ressources, ce sont des liens.

Mis à jour le 12 septembre 2006 hugo123

Tout le monde n'étant pas adepte de la ligne de commande, il existe plusieurs clients graphiques permettant d'utiliser Subversion.

Lien Commentaires
http://tortoisesvn.tigris.org Cet outil est directement intégré à l'explorateur de fichiers de Windows
Le plugin Subclipse pour Eclipse Ce plugin est intégré dans Eclipse et ressemble au plugin CVS.
kdesvn Client graphique SVN sous Linux.

Mis à jour le 12 septembre 2006 elitost

Subversion est un projet open-source, il est donc possible d'obtenir le code source pour le modifier et proposer ses modifications.

La commande suivante vous permettra d'obtenir la dernière version du code source de Subversion dans un répertoire nommé subversion :

Code : Sélectionner tout
1
2
 
svn checkout http://svn.collab.net/repos/svn/trunk subversion
Ce qui donne a l'affichage dans une console de commande :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
 
svn checkout http://svn.collab.net/repos/svn/trunk subversion 
A    subversion\Makefile.in 
A    subversion\build.conf 
A    subversion\win-tests.py 
A    subversion\www 
A    subversion\www\release-history.html 
A    subversion\www\links.html 
A    subversion\www\testing-goals.html 
A    subversion\www\subversion-diagram.png 
...

Mis à jour le 27 mai 2007 elitost

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2018 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

 
Contacter le responsable de la rubrique ALM