Введение
Это список известных программ для контроля версий.
This is a list of notable software for version control.
Модель локальных данных
При локальном подходе все разработчики должны использовать одну и ту же файловую систему.
Открытый код
Система контроля версий (RCS) хранит последнюю версию и дельты относительно предыдущих версий для более быстрого доступа к основной ветке по сравнению с SCCS, а также имеет улучшенный пользовательский интерфейс, но при этом медленнее работает с ветками и не поддерживает включенные/исключенные дельты. Система управления исходным кодом (SCCS) – часть UNIX; основана на чередующихся дельтах и позволяет создавать версии как произвольные наборы ревизий. Получение любой произвольной версии занимает примерно одинаковое время, что делает её более полезной в средах, где активно используются ветвление и слияние с множеством "текущих" и идентичных версий.
Модель клиент-сервер
В модели клиент-сервер разработчики используют один общий репозиторий.
Распределенная модель
В распределённом подходе каждый разработчик работает непосредственно со своим локальным репозиторием, а изменения обмениваются между репозиториями как отдельный этап.
Прекращено
Эти системы были либо официально прекращены, либо не получали новых релизов более десяти лет. Bazaar – DVCS с открытым исходным кодом, написанный на Python, изначально разработанный Мартином Пулом и спонсируемый Canonical; децентрализованный: цели – быстрота и простота использования; может без потерь импортировать архивы Arch; заменен дружественным форком под названием Breezy. GNU arch – Очень ранняя DVCS с открытым исходным кодом. Устарел с 2009 года в пользу Bazaar, который, в свою очередь, был заменен Breezy. DCVS – Децентрализованная версия CVS, последний релиз – 2006 год, с тех пор прекращена разработка. Monotone – DVCS с открытым исходным кодом, не обновлялась с 2011 года. Система контроля версий Quma – VCS с открытым исходным кодом, последний релиз – 2010 год, разработка прекращена в 2013 году. Sun WorkShop TeamWare – Разработана Ларри МакВоем, создателем BitKeeper.