Да, выполнение операции перемещения в Subversion сохранит всю историю затронутых файлов. После этого каждый разработчик должен будет выполнить команду svn switch
, чтобы указать свои рабочие копии на новом месте src
. Вы должны согласовать это с другими разработчиками и убедиться, что никто не ожидает каких-либо ожидающих изменений в их рабочей копии, так как это будет раздражать, чтобы очистить позже.
Если вы хотите поэкспериментировать с этим, я бы порекомендовал сделать дамп и восстановить данные в новом хранилище, чтобы вы могли экспериментировать в песочнице, не затрагивая других. Затем вы можете выполнить перемещение и убедиться, что вся история сохранена, а также обновить тестовую рабочую копию, чтобы убедиться, что svn switch
делает то, что вы ожидаете.