Если довольно долго не производилось обновлений коллекции портов или исходного кода (либо чего бы то ни было через svn), возможна ситуация, когда формат рабочей копии исходников устаревает и клиент svn не может его обновить. В таком случае при стандартном update можно видеть следующее (на примере коллекции портов):
#svn update /usr/ports
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at '/usr/ports'
is too old (format 29) to work with client version '1.8.3 (r1516576)' (expects format 31). You need to upgrade the working copy first.
Исправить данную ситуацию просто (в описании ошибки сразу же указано решение). Выполняем:
#svn upgrade /usr/ports
Дожидаемся отчета о завершении обновления формата:
Upgraded '/usr/ports'
А затем можно выполнять стандартную процедуру update.