2013-04-15 13 views
3

У меня есть вопрос о svn switch --relocate. У меня есть старый репозиторий под названием beta, и мы переходим на новый SVN-сервер. Там я создал новое репо под названием legacy и передал все файлы из репозитория beta. Теперь мне нужно обновить все рабочие копии, чтобы использовать репо legacy. Когда я выполняю команду для этого, он говорит, что UUID не соответствует:SVN вопрос о переводе с uuid

svn switch --relocate file:///var/www/svn/beta https://domain.com/svn/legacy 

svn: The repository at 'https://domain.com/svn/legacy' has uuid '3e359681-0317-844a-a84c-80a4a624e59d', but the WC has '35afee29-560b-4976-914e-5bafcd58a7c0' 

Как я могу это исправить, так что рабочая копия связана с унаследованной репо?

+1

Отъезда свежего туалета вместо этого? В конце концов, это обычно проще. – SmallClanger

+1

Загрузка фактического дампа 'beta' в' legacy' вместо 'new commit' обычно также устанавливает uuid, а в качестве бонуса позволяет сохранить всю историю. – Wrikken

ответ

1

Вы не можете переключаться между репозиториями, если они имеют разные UUID (они «не связаны»). Вы должны сделать

  • новой свежей Выгрузка из legacy

или

  • setuuid наследия для использования UUID беты

 Смежные вопросы

  • Нет связанных вопросов^_^