Репозиторий — место, где хранятся и поддерживаются какие-либо данные

Репозиторий — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети.

Примером репозитория может служить репозиторий свободного программного обеспечения Сизиф ALT Linux.

Репозитории используются в системах управления версиями, в них хранятся все документы вместе с историей их изменения и другой служебной информацией. Русское сообщество Subversion рекомендует использовать вместо термина репозиторий термин хранилище, поскольку он полностью соответствует как прямому переводу слова "repository", так и его понятию.

Разрабатывается автоматизированная система создания репозиториев на CD/DVD — APTonCD.

Система управления версиями (от англ. Version Control System или Revision Control System) — программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости, возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение и многое другое.

Такие системы наиболее широко применяются при разработке программного обеспечения, для хранения исходных кодов разрабатываемой программы. Однако, они могут с успехом применяться и в других областях, в которых ведётся работа с большим количеством непрерывно изменяющихся электронных документов, в частности, они всё чаще применяются в САПР, обычно, в составе систем управления данными об изделии (PDM). Управление версиями используется в инструментах конфигурационного управления (Software Configuration Management Tools).

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

Репозиторий

Обычно вам никогда не придется напрямую обращаться к файлам в репозитории. Вместо этого вы будете использовать команды CVS для получения вашей… CVS может обращаться к репозиторию большим количеством способов. Репозиторий… Если метод доступа не указан, и имя репозитория не содержит `:', то предполагается метод :local:. Если в имени…

Как данные хранятся в репозитории

Однако, в некоторых случаях необходимо точно знать, как CVS хранит данные в репозитории, например, если вы хотите отследить блокировки файлов,…

Несколько репозиториев

Серьезным преимуществом нескольких репозиториев является то, что они могут находиться на различных серверах. При использовании CVS 1.10 единственная… Команды cvs co создают рабочий каталог, а команда cvs update соединится с…

Создание репозитория

Если вы импортируете RCS-файлы из другой системы, начальное дисковое пространство можно оценить как суммарный размер этих файлов. В дальнейшем можно… К репозиторию должен быть доступ (прямой или с помощью сетевой файловой… Чтобы создать репозиторий, выполните команду cvs init. Она создаст пустой репозиторий в корневом каталоге CVS,…

Резервное копирование репозитория

Во-первых, с параноидальной точки зрения, следует либо не использовать CVS во время резервного копирования, либо сделать так, чтобы программа… Когда вы восстанавливаете репозиторий из резервной копии, предполагая, что…

Перемещение репозитория

Основная вещь, которую нужно учитывать -- это то, что рабочие каталоги ссылаются на репозиторий. Самый простой способ справиться с этим -- получить…

Сетевые репозитории

Детали зависят от того, как вы соединяетесь с сервером. Если метод не указан, а имя репозитория содержит `:', то метод по умолчанию --…