Использование SVN Switch внутри транка - PullRequest
0 голосов
/ 03 июля 2018

У меня есть проект, который содержит много данных в дополнение к исходному коду, то есть существует большой каталог project с небольшим каталогом source внутри. Я хотел бы создать ветки в каталоге source, но пока никто в проекте не использовал ветки, поэтому «ствола» нет. Мне интересно, будет ли работать следующий подход или могут возникнуть какие-либо проблемы:

project$ mkdir branches
project$ svn cp source branches/mybranch
project$ cd source
project/source$ svn switch ^/project/branches/mybranch
# Work with branch...
project/source$ svn commit
# Back to "trunk"...
project/source$ svn switch ^/project/source

Я проверил это с отдельным репозиторием SVN, и, похоже, это работает. Тем не менее, такие вещи, как последняя строка выше или что-то вроде

# Merge trunk into branch.
project/source$ svn merge ^/project/source

выглядит немного опасно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...