Хранилище TeamSource
Как уже отмечалось, хранилище TeamSource организовано по файловому принципу. Для каждого проекта выделяется каталог, называемый корневым (root), в котором создается структура вложенных каталогов и файлов, соответствующая файлам и каталогам, включенным в описание проекта. Ниже описана структура файлов и каталогов, которая создается для каждого корневого каталога изначально.
Archives — каталог, в котором содержатся версии файлов проекта. Файлы хранятся в архивированном виде в формате ZLib. В каталоге представлены все версии каждого из файлов проекта. Имена присваиваются файлам по следующему принципу: к имени исходного файла (включая расширение) добавляется расширение z (например, файл project.dpr получит имя project.dpr.z). Помимо файлов проекта, данный каталог содержит еще два файла:
файл с информацией о проекте (название проекта, версия TeamSource и уникальное имя контроллера версий, получаемое от соответствующего модуля расширения);
файл, содержащий версию проекта.
History — каталог, в котором сохраняется информация об изменениях файлов в хранилище. Имена файлов в этом каталоге, называемых файлами истории, имеют вид:
<код даты и времени>.<имя рабочей станции>
Файл истории содержит имя пользователя, работавшего с проектом, дату и время сеанса, а также список измененных файлов.
Locks — каталог, предназначенный для хранения информации о блокировках. Обычно содержит единственный файл lockinfo.txt
logs.txt — журнал работы с проектом.
Summary.txt — результирующие данные о каждом сеансе работы с проектом.
Достарыңызбен бөлісу: |