 installer svn dans ubuntu karmic but de ce document ce document me sert de mémo il relate mon expérience lors de l installation de svn sur ubuntu karmic je l ai écrit pour me souvenir des différentes opérations que j ai dû effectuer je le diffuse car cela pourra servir à d autres personnes situation initiale un pc avec karmic installé installation sudo aptget install subversion subversiontools libapache2svn cette opération installe svn les commandes suivantes vont créer un nouveau projet donner les droits à l utilisateur jeb importer un projet dans le dossier lister les dossiers afficher les logs afficher les infos sudo svnadmin create home svn trunk sudo chown r jeb wwwdata home svn trunk svn import helloword file home svn trunk m initial import ajout helloword hello word ajout helloword hello word assemblyinfocs ajout helloword hello word mainwindowcs ajout helloword hello word gtkgui ajout helloword hello word gtkgui mainwindowcs ajout helloword hello word gtkgui generatedcs ajout helloword hello word gtkgui guistetic ajout helloword hello word maincs ajout helloword hello word bin ajout helloword hello word bin debug ajout bin helloword hello word bin debug hello wordexe ajout bin helloword hello word bin debug hello wordexemdb ajout helloword hello word hello wordcsproj ajout helloword hellowordsln ajout helloword hello wordtranslation ajout helloword hello wordtranslation hello wordtranslationmdproj révision 1 propagée svn list file home svn trunk hello word hello wordtranslation hellowordsln svn log file home svn trunk r1 jeb 20091231 203442 0100 jeu 31 déc 2009 1 ligne initial import svn info file home svn trunk chemin trunk url file home svn trunk racine du dépôt file home svn trunk uuid du dépôt 17b38be39fa44af080d3b303fa531ffd révision 1 type de nœud répertoire auteur de la dernière modification jeb révision de la dernière modification 1 date de la dernière modification 20091231 203442 0100 jeu 31 déc 2009 j ai créé le projet helloword avec monodevelop 20 la version disponible dans karmic comme cette version de gère pas svn il faut la version 22 je poursuis mes tests avec le logiciel visual studio 2008 présent sur mon portable professionnel il faut installer un plugin pour gérer svn on trouve celuici ici configuration de svn pour l accès via apache  ajouter à  etc apache2 modsavailable davsvnconf  dav svn svnparentpath home svn svnlistparentpath on authtype basic authname subversion repository authuserfile etc subversion passwd require validuser créer l utilisateur avec sudo htpasswd c etc subversion passwd jeb new password retype new password adding password for user jeb nota utiliser la même commande sans c pour créer les utilisateurs supplémentaires donner le droit à apache d écrire dans les dossiers avec sudo chmod r g w home svn trunk dans visual studio il faut ouvrir la solution avec fichier subversion open from subversion dans la boite de dialogue pour voir apparaitre le fichier hellowordsln il faut rentrer l url complète http 1921681691 svn trunk vs va convertir cette solution dans la fenêtre pending changes  un clic sur le bouton commit va les répercuter sur le serveur svn en incrémentant le numéro de révision svn log file home svn trunk r2 jeb 20100101 102203 0100 ven 01 janv 2010 2 lignes r1 jeb 20091231 203442 0100 jeu 31 déc 2009 1 ligne initial import  conclusion il me reste à approfondir mes connaissances sur subversion pour tirer tout le parti de cet outil fantastique références https helpubuntucom community subversion http wwwberootorg configurations installationsubversiontracdebianubuntu todo mettre à jour ce document quand il sera possible de faire la même chose avec monodevelop il y aura un équivalent à tortoisesvn historique des modifications version date commentaire 01 31122009 création par jibux 02 30092010 modifié par jibux  karmic  