2016-08-19 2 views
-2

Я новичок в svn и пытаюсь понять фундаментальную концепцию: я хотел бы переключиться с одной ветви (branch1) на другую ветвь (branch2), не имея необходимости настраивать сервер для каждого пути ,, работающий с несколькими ветвями в svn

моего сервера корень:/корень/ мое приложение находится в папке «приложения» и все файлы расположены с помощью относительной адресации: т.е. приложение/CSS/main.css

путь наша система SVN, кажется, что я создаю рабочую копию локально в/root/в папке с именем «приложение».

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

корень ветви:/app/ корень отрасли2:/app2/???

Прошу прощения за отсутствие ясности моего вопроса; единственное сравнение, которое я знаю, это с переключением ветвей в git. если я переключу ветку с ветки 1 на ветвь2 с помощью git, а затем обновите свой браузер, теперь отображается ветвь2. Я не гут-гуру, но я подозреваю, что мой git-способ мышления может препятствовать мне видеть решение.

благодарит за вашу помощь и терпение! счет

+0

это поможет мне написать лучшие вопросы в будущем, если люди, склоняющие этот вопрос, объяснят их причины. Спасибо. – bill

ответ

0

Возможно, вы захотите немного прочитать о svn: http://svnbook.red-bean.com/en/1.7/svn.tour.initial.html. По сути, вы можете переключаться между ветвями из одного и того же рабочего каталога в svn так же, как и с git. Если макет репозитория svn плохо спроектирован: в svn ветви и теги - это всего лишь подкаталоги репо, тогда как туловище грубо эквивалентно мастеру git.

Смежные вопросы