SVN (Subversion)
De GioWiki.
Gio (discuter | contributions) (Page créée avec « == Création d'un dépôt svn pour un projet == svnadmin create /var/svn/projet Attention à ce que votre projet appartienne bien à svn et non à root chown -R svn:svn /va... ») |
Gio (discuter | contributions) (Ajout procédure pour éditer un message de log svn) |
||
Ligne 124 : | Ligne 124 : | ||
== Rapatriement du répertoire svn == | == Rapatriement du répertoire svn == | ||
svn checkout file:///var/svn/projet/ /var/www/projet/ | svn checkout file:///var/svn/projet/ /var/www/projet/ | ||
+ | |||
+ | = Éditer un message de commit = | ||
+ | Si vous avez oublié de mettre un message à votre commit ou bien si il est incomplet, voici la procédure à suivre pour pouvoir éditer ce log. | ||
+ | |||
+ | Tout d'abord, sur le dépôt de votre projet (sur le serveur svn), allez faire les actions suivantes : | ||
+ | cd /var/svn/projet/hooks/ | ||
+ | cp pre-revprop-change.tmpl pre-revprop-change | ||
+ | chown svn:svn pre-revprop-change | ||
+ | chmod a+x pre-revprop-change | ||
+ | |||
+ | Ensuite, de retour dans votre répertoire habituel de travail, tapez la commande suivante : | ||
+ | svn propset -r <numero_de_revision> --revprop svn:log "<Nouveau message de commit.>" | ||
+ | |||
+ | Vous n'avez plus qu'a supprimer le fichier précédemment copié sur le serveur pour interdire de nouveau l'édition des messages de logs | ||
+ | rm /var/svn/projet/hooks/pre-revprop-change |