Системы контроля версий (Version Control Systems, VCS) - программные средства, предназначенные для управления версиями файлов. Позволяют отслеживать изменения файлов от версии к версии, получать файл в состоянии произвольной версии, поддерживать параллельно несколько текущих версий файлов. Предназначены изначально для облегчения совместной работы над программными проектами группами разработчиков.
Системы контроля версий
- RCS - Revision Control System, простая система отслеживания версий файлов.
- CVS - Concurrent Versions System, отслеживает изменения отдельных файлов.
- Subversion - в-основном отличается от CVS наличием атомарных коммитов и отслеживанием переименований файлов.
- SVK - квази-децентрализованная система, написана на Perl, использует репозитории Subversion.
- Git - децентрализованная система контроля версий.
- monotone - децентрализованная система контроля версий.
- Codeville - децентрализованная система контроля версий, с улучшенным алгоритмом merge.
- SuperVersion GPL
- Mercurial GPL - децентрализованная система контроля версий.
- Bazaar-NG GPL Python - кросплатформенная распределённая система контроля версий.
- SourceSafe - разработка Microsoft. SSU GPL Perl - текстовый клиент к SourceSafe.
- Специализированные системы
- bky GPL BASH - очень простая система контроля версий. Основана на rsync. Практически не добавляет в рабочую копию своих файлов. Правда, нет merge.
- Backup GPL Perl - скрипт для поддержки версий файлов конфигураций. Репозитарий основан на Subversion.
- FSVS GPL - система для поддержки версий файлов с мета-данными в репозитории Subversion. Пригодна для хранения файлов концигурации системы. Создаёт только один служебный каталог в дереве директорий.
Ссылки
Дата создания: 2006-05-24 12:14:35 (Фетисов Н. А. (naf))
Последнее изменение: 2008-06-22 19:49:51 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 13 Все версии