Как создать ветку?
Разветвлению в Subversion branch способствует очень легкое branch и эффективное средство копирования.
Ветвление revision-control и теги практически одинаковы. Просто svn скопируйте целую папку из branch репозитория в другое место branching репозитория с помощью команды branching svn copy
.
В основном это означает, что branch по соглашению означает копирование svn папки - будь то резервная scc копия, тег, ветка или что-то scc еще. В зависимости от того, как version-control вы хотите думать о вещах source-control (обычно в зависимости от scc того, какой инструмент SCM source-code-management вы использовали в прошлом), вам branch необходимо настроить структуру vcs папок в вашем репозитории subversion для поддержки вашего стиля.
Общие version-control стили заключаются в том, чтобы source-control в верхней части репозитория version-control было несколько папок с именами version-control tags
, branches
, trunk
и т. д., что позволяет vcs копировать все trunk
(или подмножества) в scm tags
и/или branches
папки. Если у вас branch более одного проекта, вы vcs можете воспроизвести такую branch структуру в каждом проекте:
Может source-code-management потребоваться некоторое время, чтобы source-control привыкнуть к этой концепции, но source-control она работает — просто убедитесь, что subversion вы (и ваша команда) четко branches понимаете соглашения, которые vcs собираетесь использовать. Также branching хорошей идеей будет иметь source-control хорошее соглашение об именах subversion - что-то, что говорит вам, почему source-control ветвь/метка была создана branching-and-merging и является ли она все еще version-control уместной - рассмотрите способы source-control архивации устаревших ветвей.
svn
version-control
branch
branching-and-merging
Как создать ветку?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.