L'alyblog

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - subversion

Fil des billets - Fil des commentaires

vendredi, mars 5 2010

Suppression récursive de dossiers similaires

Si, dans un projet, pour une raison quelconque, vous devez supprimer des dossiers, qui ont tous le même nom, comme par exemple les dossiers ".svn", voici une commande magique sur unix :

find . -name « .svn » -type d -exec rm -rf {} \;

Tapez cela dans le dossier racine de votre projet.

PS: le dossier ".svn" n'est qu'un exemple. Car la méthode la plus propre serait de faire un export du projet subversion.

jeudi, juillet 13 2006

Dépôt subversion inaccessible : Berkeley DB error

En voulant parcourir un de mes dépôts subversion, je suis devenu tout blanc et j'ai eut un coup de chaud :

Berkeley DB error
svn: Berkeley DB error while opening environment for filesystem /.../subversion/xxx/db: Permission non accordée



Dès que j'ai vu Permission non accordée je suis redevenu normal.
Si vous avez des soucis avec votre base de données Berkeley, voici une commande qui m'a déjà rendu bien des services : db4.2_recover. Elle permet de corriger une base de donnée corrompue.

Pour l'utiliser, il faut se placer dans le dossier db de votre dépôt.
cd /../votredepot/db/

Puis saisir simplement db4.2_recover

Et voila, tout refonctionne à merveille.