Структура хранилища
Создание хранилища
Для создания хранилища используется команда svnadmin create. Эта операция создаст пустое хранилище в указанной директории.
Структура проекта в хранилище
Формально Subversion не накладывает каких-либо ограничений на файловую структуру проекта - она может быть какой угодно в рамках правил именования объектов файловой системы. Тем не менее, существуют рекомендации, призванные облегчить работу с ветвями и метками. В простейшем случае в корневой директории хранилища рекомендуется создать как минимум три поддиректории:
/.
Trunk
Branches
Tags
где вся файловая структура проекта (основной линии разработки) должна содержаться в поддиректории trunk, поддиректория branches должна содержать ветви проекта, а tags-метки. Например, следующая структура директорий хранилища:
/.
Trunk
Branches
branch_1
Tags
tag_1
tag_2
предполагает наличие у проекта (trunk) одной ветви «branch_1» и двух меток «tag_1» и «tag_2». Каждая из этих директорий (trunk, branch_1, tag_1 и tag_2) содержит копию соответствующей версии проекта.
Если проектов в хранилище несколько, то такая структура поддиректорий создается для каждого проекта:
/.
Project1
trunk
branches
tags
Дата добавления: 2015-09-07; просмотров: 1043;