Проект, над которым я сейчас работаю, использует SVN для контроля версий.Когда он был изначально создан (другим человеком, который в данный момент недоступен), папка public_html на сервере была извлечена в следующую папку: https://URL/project_name/, где «имя_проекта» является корнем хранилища.Он не предоставил никакой структуры для веток / тегов, потому что, очевидно, он не выглядел так, как будто он нам когда-либо понадобится.
Теперь, когда мы понимаем, что нам нужны ветви, чтобы организовать параллельную работу над несколькими версиями проекта,мы решили создать новый репозиторий с правильной структурой (URL / имя_проекта / trunk / для основной версии и URL / имя_проекта / branch / ... для дополнительных).Нет проблем с организацией самого репозитория, но как мне сделать новую проверку для папки 'public_html' на сервере?Если я пытаюсь выполнить 'svn checkout URL / имя_проекта / trunk / home / public_html', я получаю сообщение об ошибке, в котором говорится, что 'public_html' уже является рабочей копией для другого URL.
Я пытался просмотретьпараметры svn switch и svn перемещают на локальном тестовом компьютере через Tortoise SVN, но первый, кажется, работает только для переключения между ветвями одного и того же репозитория, а последний требует указать корень репозитория (и мне нужно указатьURL / имя_проекта / транк в качестве папки оформления заказа).Может ли кто-нибудь помочь или хотя бы направить меня в этой ситуации?
У меня есть root-доступ по SSH к серверу.