Перемещение каталогов в Subversion - PullRequest
3 голосов
/ 16 октября 2008

Я унаследовал репозиторий Subversion, который выглядит следующим образом:

https://foo/product/src

Я хочу сделать это больше похожим на:

Будет ли перемещение ./src в ./trunk/src сохранить историю? Я также хочу убедиться, что другие разработчики не проклинают меня за это ... есть ли непреднамеренные последствия от этого? Я хочу, чтобы разработчики просто переместили каталог репо.

Спасибо

1 Ответ

6 голосов
/ 16 октября 2008

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...