У меня есть script, в котором я добавляю все новые файлы, прежде чем переносить свою рабочую копию в мой репозиторий с помощью этой строки:
svn status | grep ^\? | awk '{print $2}' | xargs svn add
Теперь я хочу добавить строку, которая удаляет из репозитория все удаленные файлы в моей рабочей копии. Другими словами, я не могу указать их один за другим, и мне нужно обнаружить их со статусом svn, а затем автоматически удалить их. Однако строка не работает.
svn status | grep ^\! | awk '{print $2}' | xargs svn --force delete
Как вы можете видеть, я заменил
"?" с "!" и
"add" с "--force delete"
Не могли бы вы рассказать мне, почему это не работает?
пс. Я знаю, что это рискованная процедура. Я уже обсуждал все это. спасибо
спасибо