Supprimer tous les dossiers .svn
Posté le 15 mars, 2009 dans Shell | Aucun Commentaire »
Pour supprimer tous les dossiers .svn récursivement dans une « working copy » subversion :
find $1 -name .svn | while read entry
do
rm -rf $entry
done
Sauvegarder ceci dans un fichier qui aura les droits d’exécution (par exemple rmsvn.sh)
Utilisation : rmsvn.sh /path/to/folder/
Il est également possible de faire :
find $1 -name .svn -exec rm -rf {} \;
Cette commande fonctionne mais génère des messages d’erreurs.
Attention : ce script utilise la commande rm -rf qui peut être dangereuse, utilisez ce script à vos risques et périls ! Si vous ne savez pas ce que vous faites, il vaut mieux ne rien faire.