У нас очень сложное дерево SVN у моего работодателя, у которого есть несколько деревьев проекта, содержащихся в одном и том же репозитории, следующим образом (каждый лист на этой диаграмме имеет полный багажник/ветки/теги структура в нем, кстати)Переключатель SVN и перемещение в многопользовательском случае репозитория
svn.contoso.com/root_repository_path/
|- project1
|- project2
| |- subprojectA
| |- subprojectB
|- project3
|- project4
|- |- subprojectA
|- |- subprojectB
|- project5 (the project I'm on)
Это прекрасно работает. Тем не менее, один разработчик немного переработал и переместил project5 (проект, над которым я работаю) по проекту4 (который представляет собой папку, содержащую несколько связанных проектов). Как перенести мои рабочие копии для использования нового пути? Нужно ли мне перемещать, переключаться, делать или делать что-то еще? (Обратите внимание, что у меня есть незафиксированные изменения, по крайней мере, в одном из них, поэтому проверка свежего туалета - это то, чего я хочу избежать, если это вообще возможно.)
'svn switch' работал. Я просто не понимал, будет ли он обрабатывать случай, когда существующий путь к хранилищу ушел ... – LThode