Subversion: изменить целевой репозиторий рабочего каталога - PullRequest
3 голосов
/ 22 апреля 2010

Я знаю, другие RCS лучше, но ...

Я переместил SVN-репозиторий из файла: /// path / to / repo в http://host.name/svn/repo но есть рабочий каталог (извлечение из файла: //) с изменениями, которые требуют фиксации в расположении http.

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

Я бы лучше сделал это, чем извлекал новую копию и синхронизировал изменения локально. Кроме того, удобно знать на будущее.

Ответы [ 3 ]

9 голосов
/ 22 апреля 2010

Похоже, svn switch команда, что вам нужно:

svn switch --relocate FROM_PATH TO_PATH
4 голосов
/ 11 мая 2011

SVN switch не будет работать, если хосты разные. В этом случае вы получите сообщение об ошибке типа

svn: в хранилище 'TO_PATH' есть uuid '47378e3f-18ec-4688-a92c-46777710830a', но в WC есть 'c6f1d636-074b-0410-81ee-9b5c3d6808e7

В этом случае единственное решение - сделать новый import для нового репо.

2 голосов
/ 22 апреля 2010

Вам нужно выполнить команду switch --relocate FROM TO [PATH...].

Доброжелательность,

Dan

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