SVN правильная структура каталогов - PullRequest
1 голос
/ 10 июня 2010

Я следовал этому руководству для настройки SVN на моем компьютере Fedora http://www.ashishkulkarni.com/installing-subversion-on-fedora-linux/

Это сработало.

Однако при настройке я не вижу ствола, тегов или ветвей.

В уроке он создает проект песочницы

/ svn / repos / sandbox

Теперь я предполагаю, что все проекты перейдут в репозитории

/ svn / repos / project1

/ svn / repos / project2

При просмотре проекта нет ствола, тегов или веток, у меня нетпроверено в любом проекте, появятся ли они, когда я это сделаю?

Как я понимаю, все мои файлы должны быть ниже ствола.Для чего нужны теги и ветки?

Было бы неплохо немного прояснить структуру.Спасибо.

Ответы [ 2 ]

5 голосов
/ 10 июня 2010

Структура каталогов / trunk, / tags и / branch внутри репозитория не управляется Subversion - это просто рекомендуемое соглашение. Итак, вам нужно создать эти папки самостоятельно.

Теги используются для (только для чтения) отметки времени состояния хранилища в определенный момент времени (например, определенный номер версии выпущенной сборки). Ветви создаются, когда вам нужно внести изменения, которые в данный момент не могут произойти в стволе (например, создать сборку с исправлением ошибок для какой-либо старой версии или новой экспериментальной разработки, которая может поставить под угрозу ствол).

0 голосов
/ 10 июня 2010

Это копия, скопированная с Что означают "ветка", "тег" и "ствол" в репозиториях Subversion?

Магистраль будет основной частью разработки,исходящий от начала проекта до настоящего времени.

Ветвь будет копией кода, полученного из определенной точки в стволе, который используется для применения основных изменений в коде при сохранении целостности кодав багажнике.Если основные изменения работают в соответствии с планом, они обычно объединяются обратно в ствол.

Метка будет являться моментом времени в стволе или ветви, которые вы хотите сохранить.Двумя основными причинами сохранения будет то, что это либо основной выпуск программного обеспечения, будь то альфа, бета, RC или RTM, либо это самый стабильный вариант программного обеспечения до того, как были применены основные изменения в магистрали.

Кроме того, вы правы, что все ваши файлы должны идти под Транком.Тэги и ветви указаны выше.

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