Вы не можете заставить SVN заставить программиста всегда делать обновления, но если есть конфликт, т.е. файлы, которые изменил программист X, были обновлены в хранилище, тогда SVN потребуется обновление для разрешения конфликтов.
Другими словами, если программист Y обновляет файл TEST.TXT с версии 2 до версии 3, и программист X, имеющий версию 2 TEST.TXT, и изменяет этот файл, когда он пытается зафиксировать версию 4, SVN принудительно выполнит Программист X обновлять первым.
Однако, если программист X и Y работает с разными файлами, SVN не будет принудительно обновлять это.
Это может быть возможно с помощью крючков на стороне клиента.
Какие конкретные проблемы вы пытаетесь решить здесь? Почему вы хотите это сделать?