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