Je fais parfois des erreurs avec svn et des dossiers sont bloqués dans mon référentiel. Je souhaite supprimer ces dossiers, mais je ne trouve pas le moyen de le faire. Gardez à l'esprit que je suis très nouveau avec SVN. J'exécute cette commande depuis un terminal Apple:
Sudo svn delete http://www.yourrepository.com/svn/folder
Je reçois le message:
Anthony-Work-Mac-Pro:htdocs APN$ Sudo svn delete http://www.yourrepository.com/svn/folder
svn: Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the --message (-m) or --file (-F) options
J'ai aussi essayé svn delete
et svn rm
.
Qu'est-ce que je dois faire?
Il semble qu'un message de validation est nécessaire, et votre système n'est pas configuré pour lancer un éditeur pour que vous puissiez en ajouter un (sans spécifier la ligne de commande).
Essaye ça:
svn delete http://www.yourrepository.com/svn/folder --message "Deleting"
Pour éviter des messages similaires à l'avenir, ajoutez quelque chose comme export SVN_EDITOR="/usr/bin/vim"
à votre .bash_profile (ou quelque chose de similaire pour votre Mac :))
Vous pouvez également utiliser la suppression et la validation en 2 étapes. Pas besoin d'utiliser l'URL du référentiel.
svn delete filename1 filename2 forldername1
svn commit -m "[Message] Unwanted files and folder."