Каталоги SVN удобно перемещать между компьютерами, но это может привести к несоответствию версии между рабочей копией и установленным клиентом svn, что приведет к ошибке
svn: This client is too old to work with working copy '.';
please get a newer Subversion client
В идеальном мире можно установить более новую версию клиента SVN, но если это невозможно или удобно, было бы неплохо иметь возможность понизить рабочую копию до установленной версии клиента - особенно, когда вы что ни одна из функций более поздней версии не используется.
Проверка новой рабочей копии со старым клиентом работает только в том случае, если проблемная рабочая копия не имеет каких-либо изменений и не слишком велика, чтобы сделать это неудобно.
Предполагается, что сценарий будет похож на: Джо отправляет вам большую рабочую копию с большим количеством вложенных каталогов (и связанных версий с версиями .svn-папок). Вы работаете над этим. Когда вы пытаетесь зафиксировать это, svn сообщает вам, что ваш клиент слишком стар. Отправка его Джо не должна быть необходимой. Проверка новой рабочей копии не требуется, и слияние изменений в любом случае будет неудобным.
Есть ли способ сделать это?