web-dev-qa-db-de.com

Einen Ordner aus dem svn-Repository löschen

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?

49
user1214633

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"
116
crashmstr

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

2

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."
0
MayurKubavat