Ich mache manchmal Fehler mit SVN und habe Ordner in meinem Repository stecken. Ich möchte diese Ordner entfernen, aber ich kann keinen Weg finden, dies zu tun. Denken Sie daran, dass ich mit SVN sehr neu bin. Ich führe diesen Befehl vom Apple-Terminal aus:
Sudo svn delete http://www.yourrepository.com/svn/folder
Ich erhalte die Nachricht:
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
Ich habe auch svn delete
und svn rm
ausprobiert.
Was muss ich tun?
Anscheinend ist eine Festschreibungsnachricht erforderlich, und Sie haben Ihr System nicht so konfiguriert, dass ein Editor für das Hinzufügen eines Befehls (ohne Angabe in der Befehlszeile) gestartet wird.
Versuche dies:
svn delete http://www.yourrepository.com/svn/folder --message "Deleting"
Um ähnliche Meldungen in Zukunft zu vermeiden, fügen Sie Ihrem .bash_profile (oder etwas Ähnliches für Ihren Mac :) etwas wie export SVN_EDITOR="/usr/bin/vim"
hinzu
Sie können auch das 2-Schritt-Löschen und das Festschreiben verwenden. Keine Verwendung der Repository-URL erforderlich.
svn delete filename1 filename2 forldername1
svn commit -m "[Message] Unwanted files and folder."