Aller au menu - Aller au contenu

Icône Gérez vos projets à l'aide du gestionnaire de versions Subversion

L'auteur de ce cours cherche un repreneur pour continuer son travail
Parfois, certains auteurs de cours n'ont plus le temps de rédiger et de mettre à jour leur travail. Ils recherchent alors un nouvel auteur pour "reprendre" leur tutoriel (voir la liste des tutoriels en attente de repreneur).
Contactez l'auteur si vous aimeriez continuer la rédaction !

Avatar
Mise à jour : 02/05/2009
Difficulté : Facile Facile Creative Commons BY-SA
1 845 visites depuis 7 jours, classé 74/786
Subversion ... Mais qu'est-ce donc que cette chose ? Que se cache-t-il derrière ce mot un peu barbare ?
Tout au long de ce tutoriel, vous allez apprendre à utiliser cet outil, somme toute très puissant, qu'est Subversion.
Ses utilisations sont très variées et il est le plus souvent connu par les développeurs utilisant les méthodes agiles, mais il est utilisable quel que soit le projet que vous voulez mener. Que vous soyez seul ou plusieurs, pour un gros ou petit projet.

À la fin de ce tutoriel, vous saurez :
  • utiliser le client Subversion sous Windows...
  • ... mais aussi sous Mac...
  • ... et sous Linux (alleluia) !
  • créer un serveur Subversion pour héberger vos projets tout seuls comme des grands ; :soleil:
  • et enfin paramétrer correctement le serveur Subversion.


Une fois que vous aurez fini ce tutoriel, n'hésitez pas à aller chercher de la documentation pour compléter votre formation, surtout que pour l'instant le tutoriel est loin d'être fini.
Ce cours est composé des parties suivantes :
Et voilà ! Même si ce n'est, pour l'instant, pas grand-chose, vous savez déjà ce qu'est Subversion, vous connaissez également les fonctions de base pour l'utiliser.
Avec les trois derniers chapitres de la première partie, vous aurez tout ce qu'il vous faut pour l'utiliser de façon "basique" (pour les petits et moyens projets, dirons-nous).
Je tiens à faire noter à ceux qui auront créé un compte assembla afin d'essayer avec leur propre espace, que Assembla propose ce service gratuitement dans le cadre de projets publics, ce qui devient de plus en plus rare de nos jours ! Alors une fois que vous avez fini votre projet, pensez à fermer les espaces associés pour libérer l'espace et ne pas encombrer leurs serveurs avec un projet obsolète.

Enfin, comme ce tutoriel n'est pas fini, si vous voulez parfaire vos connaissances, vous pouvez toujours télécharger ce livre gratuitement (et légalement bien sûr). Il explique tout SVN en quelques 370 pages ! Sur ce, merci à vous d'avoir lu ce tutoriel.

Je n'ai en ce moment pas le temps de continuer ce tutoriel. Je reprendrai dès que possible... (à la fin de l'année ?)
Si quelqu'un veut m'aider à la rédaction, qu'il me contacte par MP.

Partager

18 commentaires pour "Gérez vos projets à l'aide du gestionnaire de versions Subversion"
Note moyenne : 3.46 / 4 (26 votes)
Pseudo Commentaire
Hors ligne Cryde # Posté le 09/09/2010 à 16:43:49
Mouhahahahaha
Avatar

Études : Université Libre de Bruxelles (ULB)

Très chouette d'avoir présentez SVN et tout et tout cependant, je trouve que l'explication est pas toujours clair, parfois un peu obscure même ...

Bref je pense que pour +- comprendre faut relire quelque fois le tuto et surtout pratiquer mais c'est vraiment intéressant comme système.

Un truc que tu pourrais approfondir c'est comment installé Subversion sur un serveur par exemple ^^

Découvrez Music-All, n'hésitez pas à commenter le projet ici : topic du project
 
Hors ligne Dalshim # Posté le 09/09/2010 à 20:49:19
Avatar

Ville : Paris
Pays : France métropolitaine
Études : INSA Lyon

L'installation d'un serveur SVN doit faire l'objet de la deuxième partie, mais je n'ai pas le temps de l'écrire.

Sinon, tu peux me donner les passages que tu trouves flou/obscur pour que je les améliore (si ça ne prend pas trop de temps).
 
Hors ligne Neiyo # Posté le 14/12/2010 à 23:11:51
Avatar

Merci pour ce tuto.

Le parallèle Linux / Windows est très appréciable.

Un petit point négatif tout de même (et oui, personne n'est irréprochable ;) moi le premier ) : peut être pas assez zéro à mon goût.

Ca fait des années que je développe des projets divers et variés sans jamais utiliser de versionning (pas de critiques svp) et je n'ai jamais abordé ce point.

Je souhaite maintenant m'y mettre pour faire (enfin) les choses proprement et pouvoir collaborer sur des projets.

Les concepts de base m'échappent complètement (malgré les docs que j'ai lu ...) voilà pourquoi j'estime ce très bon tuto comme pas assez zéro.
Hors ligne eurekainstant # Posté le 21/12/2010 à 17:21:42
Et si tout était plus simple
Avatar

Avis : Bon

Merci d'avoir pris le temps d'écrire ce tutoriel sur Subversion.
;)

Cela fait toujours plaisir de trouver une base pour la prise en main d'un nouveau logiciel (impliquant un paquet de notions théoriques intiment liées) dans sa langue maternelle.

Je trouve que le choix de SVN + client graphique est particulièrement judicieux et intuitif pour présenter une solution viable et plus que satisfaisante comme gestionnaire de ressource.

De plus, il y a des explications adéquates pour Linux avec les commandes console.

Personne n'est lésé sauf p-e les utilisateurs de mac non ?


Dans l'ensemble, le tutoriel est vraiment bien. ;)
Dommage que tu n'aies pas le temps de le finir (la partie serveur aurait été tout aussi intéressante) :-°

J'ai trouvé que dans le chapitre traitant les conflits, même si tu as bien argumenté tes propos, il y a certains passages où la théorie m'a semblé lourde et complexe.
Peut être un exemple plus simple/plus explicite permettrait de mieux comprendre comment gérer au mieux les conflits.

Voila un avis complet :p et merci encore
 
Hors ligne Dalshim # Posté le 21/12/2010 à 19:44:01
Avatar

Ville : Paris
Pays : France métropolitaine
Études : INSA Lyon

C'est marrant que tu dises ça maintenant parce que je suis en train de le reprendre.

Sinon, pour les utilisateurs de macOS, j'en suis moi même partiellement un, et durant mes projets, je n'ai trouver aucun client graphique qui me satisfasse plus que la ligne de commande. Donc je ne présente que la ligne de commande pour MacOS également.
 

Voir tous les commentaires
Ce tutoriel a été corrigé par les zCorrecteurs.