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