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