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.
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.
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/
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.
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. |
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 |
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 ... |
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 çaLes 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 © 2024 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.