Если это только один коммит (или серия коммитов), используйте svn merge , чтобы отменить его.
Если пользователь делал это в течение нескольких коммитов и вы работаете в Linux:
Сначала убедитесь, что в списке правильно перечислены файлы, которые вы хотите удалить:
find . -name '._*'
Затем вызовите svn, чтобы удалить их:
find . -name '._*' -exec svn rm {} \;
Проверить статус SVN, зафиксировать, если хорошо.
Отказ от ответственности: я не проверял команды, поэтому будьте осторожны.
Я думаю, это файлы резервных копий Mac, которые он создает автоматически.