SVN (Subversion)

De GioWiki.

(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... »)
(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

Version du 6 avril 2011 à 22:06

Outils personnels