Задать вопрос
@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?
  • Вопрос задан
  • 623 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
Vapaamies
@Vapaamies
Психанул и снес свои ответы не отмечающим решения…
Каталог не надо было создавать. Делать можно через svn copy или даже svnmucc cp, без создания рабочей копии.
svn copy ^/trunk ^/branches/mybranch
С svnmucc сходу пример не напишу. С SVN 1.7, если не путаю, при указании пути можно использовать символ ^ для обозначения корня репозитария вместо полного URL.

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

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

Похожие вопросы