Иногда я делаю ошибки с svn, и в моем хранилище застряли папки.Я хочу удалить эти папки, но не могу найти способ сделать это.Имейте в виду, я очень новый с SVN.Я запускаю эту команду с терминала Apple:
sudo svn delete http://www.yourrepository.com/svn/folder
Я получаю сообщение:
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
Я также пытался svn delete и svn rm.
svn delete
svn rm
Что мне нужно сделать?
Похоже, что обязательное сообщение требуется, и у вас нет настроенной системы для запуска редактора, чтобы вы могли добавить его (без указания в командной строке).
Попробуйте это:
svn delete http://www.yourrepository.com/svn/folder --message "Deleting"
Чтобы избежать подобных сообщений в будущем, добавьте что-то вроде export SVN_EDITOR="/usr/bin/vim" в ваш .bash_profile (или что-то похожее для вашего Mac:))
export SVN_EDITOR="/usr/bin/vim"
Вы также можете использовать двухэтапное удаление и фиксацию для этого.Нет необходимости использовать URL хранилища.
svn delete filename1 filename2 forldername1 svn commit -m "[Message] Unwanted files and folder."