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 | ||