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