@rockindolphin

Как правильно создать ветку в svn?

Есть классический репозиторий:trunk,branches,tags. Необходимо создать новый бранч из транка. Создаю в branches новый каталог mybranch. Делаю svn copy https://svn.adv.ru/svn/project/trunk https://svn.adv.ru/svn/project/branches/mybranch. После этого в mybranch появляется сам каталог trunk вместе с содержимым, а по идее должно быть только содержимое trunk. Что я делаю не так?
Вопрос 2: при дальнейшей разработке, когда в trunk происходят изменения, они автоматически будут заливаться в mybranch при чекауте, или нужно самому мерджить изменения trunk в mybranch?
  • Вопрос задан
  • 606 просмотров
Решения вопроса 1
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
Каталог не надо было создавать. Делать можно через svn copy или даже svnmucc cp, без создания рабочей копии.
svn copy ^/trunk ^/branches/mybranch
С svnmucc сходу пример не напишу. С SVN 1.7, если не путаю, при указании пути можно использовать символ ^ для обозначения корня репозитария вместо полного URL.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы