SVN suppression récursive
Est-il un moyen pour supprimer un dossier, permet de l'appeler FolderX à partir d'un SVN trunk de manière récursive? Une recherche rapide sur google ne me dit comment faire pour supprimer de manière récursive tous .svn dossiers et ce n'est pas ce que je veux faire
- Quel est le problème avec "svn rm FolX"?
- Il dit qu'il y a plusieurs FOIX dirs réparties tout au long de l'arbre. Votre commande uniquement supprimer un dans le répertoire courant.
Vous devez vous connecter pour publier un commentaire.
Essayer quelque chose comme ce qui suit sur un système posix:
Cela permettra de trouver tous les fichiers/dossiers de départ dans le répertoire en cours et effectuer l'action sur eux, c'est à dire svn delete. Je ne suis pas sûr de la façon de le faire dans windows sans cygwin.
Pour win32, le commentaire ci-dessous suggère une solution similaire (cmd):
svn delete FolX --force
devrait faire l'affaire, même si il y a des fichiers non versionnés dans la sous-arborescence.Source : Récursive SVN delete
J'ai créé un SH pour exécuter facilement comme un "rm" commun.
#!/bin/bash
if [ $\# -eq 0 ] ; then
Enregistrer le fichier, et de le rendre exécutable:
chmod +x rm_svn_dirs
À utiliser:
rm_svn_dirs /var/www/svn/www
rm_svn_dirs ./svn/www
rm_svn_dirs .
N'oubliez pas de doubler l' %, si vous voulez l'utiliser dans un lot de fichier:
_
Il a bien fonctionné pour moi