a svn commit
передаст измененные файлы, но для:
- удаленные файлы, вам нужна сначала (до фиксации) команда типа
$ svn status | grep '^\!' | sed 's/! *//' | xargs -I% svn rm %
- добавленных файлов (с пробелами в них):
$ svn status | grep "^\?" | sed -e 's/? *//' | sed -e 's/ /\\ /g' | xargs svn add
На последних SVN вы можете просто svn add --force *
(это рекурсивно)