Catégories
-
Commentaires récents
Archives
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- avril 2006
- janvier 2006
- décembre 2005
- novembre 2005
- juin 2005
Archives par tag : Subversion
Subversion – Rollback local
Vous avez un checkout de votre repository en local sur votre machine, vous venez de faire une action du style svn remove <fichier>, et zut !
Question :
Comment revenir en arrière sachant que vous n’avez pas commité vos modifications ?
Réponse :
svn revert <fichier> # Pour un fichier
svn revert -R <repertoire> # Pour un repertoire
Question 2 :
Et [...]
Subversion – Les commandes indispensables
svnadmin create
créer un repository
svn checkout
récupérer le contenu d’un repository
svn commit
soumettre des modifications au repository
svn import
importer un projet dans le repository
svn resolved
indiquer que les conflits ont été résolus
svn revert
annuler toute modification locale
svn update
mettre à jour le répertoire local
svn cat
lire le contenu d’un fichier du repository
svn diff
regarder les différences entre des versions du repository
svn info
obtenir des infos [...]
Organiser son code avec un dépot Subversion
Définition du répertoire SVN Racine:
SVNREPOS=/usr/local/share/svn
Création des utilisateurs et leurs droits associés:
groupadd svnusers
useradd -m svnadm -g svnusers
usermod -L svnadm
echo umask 002 >> ~svnadm/.bashrc
mkdir -p $SVNREPOS
chown -R root.svnusers $SVNREPOS
chmod -R u+wrx,g+wrx,o-wxr $SVNREPOS
Création du wrapper:
mv /usr/bin/svnserve /usr/bin/svnserve.bin
cat << EOF > /usr/bin/svnserve
#!/bin/sh
# wrap in order to put root in by default
# Script implemented by Adrian Robert <arobert@cogsci.ucsd.edu>
exec /usr/bin/svnserve.bin -r [...]


SVN – Release Method