, Это позволяет вам получать данные с другого сервера Subversion, например, непосредственно к серверу подчиненных 3.party - хотя это не очень полезно, если вы собираетесь вносить локальные изменения.
кто-то делаетsvn switch <source> <target>
Я так понимаю, что он переключает рабочий каталог на целевой путь.
Я хотел бы понять, для чего используется --relocate. Я думал, что это использовалось только когда URL репозитория изменился и кто-то хотел обновить URL рабочей копии, чтобы он указывал на новое расположение сервера svn. Но похожеRelocate can only change the repository part of an URL
.
Итак, мой вопрос: что делает переключатель --relocate? В частности,может ли он использоваться для интеграции в ветку пользователя ветки вендора, которая имеет много различий по сравнению с предыдущей версиейт.е.
svn co path\to\vendor\lib
svn --relocate lib url\path\to\my\branch
svn commit -m "Updated my branch with vendor code without using cp, this way _I think_ enables deleting folders and files that don't exist in new version of vendor lib.
Я правильно понимаю?