Как повторно прикрепить локальную копию Subversion к другому пульту? - PullRequest
15 голосов
/ 22 сентября 2008

Наш репозиторий Subversion был перемещен на новый хост, и у нас есть старые приложения, которые подключаются к этому хосту. Мы НЕ МОЖЕМ добавить псевдоним для нового сервера со старым именем, как мы можем повторно подключить наших извлеченных клиентов к новому хранилищу?

Ответы [ 3 ]

15 голосов
/ 22 сентября 2008

Пример:

svn switch --relocate \
    http://svn.example.com/path/to/repository/path/within/repository \
    http://svnnew.example.com/new/repository/path/within/repository

Следует помнить одну вещь: предположим, что вы извлекли проект "путь / в / хранилище", затем вам нужно перейти в корень вашей рабочей копии и выполнить указанную выше команду. НЕ достаточно просто использовать корень хранилища (как в svn switch --relocate http://svn.example.com/path/to/repository/ http://svnnew.example.com/new/repository/),, потому что это не сработает.

8 голосов
/ 22 сентября 2008

Найдите команду svn switch . В частности, вам нужна опция --relocate.

1 голос
/ 22 сентября 2008

Командная строка SVN - см. svn switch

TortoiseSVN - см. Переместить диалог

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