Vous consultez les articles de la catégorie Subversion
Mar
29

Ajouter un utilisateur subversion

Author Appo    Category Linux, Subversion     Tags

Les fichiers se trouve dans /var/subversion/conf

– userPermissions (doit être modifié à la main)
Création du fichier

htpasswd -c nomfichier.access username

Mise à jour du fichier htpasswd.access

htpasswd nomfichier.access username

(cette dernière commande va mettre à jour le mot de passe si l’utilisateur existe déjà, sinon l’utilisateur est ajouté)

Mar
1

Subversion : commandes usuelles

Author Nico    Category Divers, Linux, Subversion     Tags

Voici un rappel des commandes utiles lors de l’utilisation de Subversion (testée sur un serveur Debian).

Attention : la configuration utilisée jusqu’à maintenant est particulière :
La consultation du site dans le navigateur est effectuée sur une copie locale du dépôt située sur le serveur de développement, les copies locales sur les postes des développeurs ne servent pas à la consultation du site.

Cette configuration sera probablement modifiée afin que chaque développeur puisse consulter le site à partir de sa copie locale, et il est possible que cet article ne concerne pas d’autres configurations.

Déc
29

Comment résoudre « svn: Can’t open file ‘PATH/TO/YOUR/FILES/.svn/lock’: Permission denied »

   # go to the path of your project
cd /PATH/TO/MY/PROJECT
 
# reset ownership
# NOTE: replace user.group with your user and group
sudo find . -exec chown -R user.group {} \;
 
# reset permissions
# NOTE: replace 775 with your file permissions
sudo find . -exec chmod -R 775 {} \;
 
# Now you can run the cleanup command to repair your .svn folders
svn cleanup
Oct
29

Suppression récursive de tous les fichiers portant un nom donné

Une petite ligne de commande utile lorsqu’on souhaite supprimer tous les dossiers .svn après avoir copié le contenu d’une copie locale. En principe, il faudrait utiliser svn export, mais il peut arriver que la copie locale contienne aussi des fichiers non subversionnés que l’on souhaite copier également (ex : AMi2).

1
find . -name .svn -print0 | xargs -0 rm -rf
find . -name .svn -print0 | xargs -0 rm -rf

Quelques explications sur les arguments :
-print0 vrai ; affiche le nom complet du fichier sur la sortie standard, suivi d’un caractère nul. Ceci permet aux fichiers dont le nom contient un saut de ligne, d’être correctement interprétés par les programmes utilisant les données en sortie de find.
-0 Les noms des fichiers d’entrée sont terminés par un caractère nul au lieu d’une espace blanche, et les apostrophes, guillemets et backslashs ne sont pas spéciaux (chaque caractère est utilisé littéralement). Désactive la chaîne de fin de fichier, qui est traitée comme tout autre argument. Utile quand des arguments sont susceptibles de contenir des espaces blanches, des marques de protection ou des backslashs. L’option -print0 de GNU find produit une sortie convenant à ce mode.

Référence : http://hello.kwiti.net/154-suppression-des-fichiers-svn-recursif.html

Edito

Bienvenue sur Mémorandom.

Mémorandom est le blog de 2 développeurs web, Appo et Nico.

Vous y trouverez des informations sur différents domaines touchant de près ou de loin au développement web

Tutoriels Yii Framework

Nos derniers articles

Blogs Dev

Liens

Étiquettes