Jump to content

Список программного обеспечения для контроля версий

Это список известных контроля версий программных систем .

Общие атрибуты

[ редактировать ]
  • Открытость, независимо от того, является ли программное обеспечение открытым исходным кодом или проприетарным.
  • рабочий и общий исходный код Модель репозитория, как обрабатывается .
    • Общий, все разработчики используют одну и ту же файловую систему.
    • Клиент-сервер , пользователи получают доступ к главному серверу репозитория через клиент ; обычно на клиентском компьютере хранится только рабочая копия дерева проекта; изменения в одной рабочей копии фиксируются в главном репозитории, прежде чем они станут доступны другим пользователям.
    • В распределенном режиме репозитории действуют как одноранговые; обычно у каждого пользователя есть клон локального репозитория с полной историей версий в дополнение к его рабочим файлам.

Активный

[ редактировать ]
  • AccuRev [собственный, клиент-серверный] [собственный, клиент-серверный] – инструмент управления конфигурацией исходного кода со встроенным отслеживанием проблем на основе «Потоков», который управляет параллельной и глобальной разработкой; также доступен сервер репликации; теперь принадлежит Micro Focus
  • CADES [собственническая, клиент-серверная] - система производительности дизайнеров и контроля версий от International Computers Limited.
  • Система параллельных версий (CVS) [открытая, клиент-сервер] - изначально построена на RCS, под лицензией GPL.
    • CVSNT - кросс-платформенный порт CVS, который, среди других изменений, позволяет использовать имена файлов без учета регистра.
    • OpenCVS — невыпущенный клон CVS под лицензией BSD , с упором на безопасность и корректность исходного кода.
  • Darcs [открытый, распространяемый] — первоначально разработан Дэвидом Раунди; отслеживать зависимости между патчами, автоматически переупорядочивать и выбирать их, используя теорию патчей
  • Fossil [открытый, распределенный] — написан Д. Ричардом Хиппом для SQLite ; распределенный контроль версий, вики, отслеживание ошибок и форум (решение «все в одном») с консольным и веб-интерфейсами; один переносимый исполняемый файл и один файл репозитория
  • Global Design Platform (GDP) – [собственное, клиент-серверное] управление проектными данными для проектирования микросхем и Perforce. поддержки инфраструктуры
  • Helix Core (ранее Perforce Helix) [собственная разработка, клиент-сервер] — для крупномасштабных сред разработки.
  • Mercurial [открытый, распределенный] — написан на Python как замена BitKeeper с открытым исходным кодом ; децентрализован и стремится быть быстрым, легким, портативным и простым в использовании.
  • Panvalet [собственнический, общий] - примерно с 1970-х годов контроль источников и объектов для мейнфреймов IBM.
  • PVCS [проприетарный, клиент-серверный] — разработан Доном Кинзером из Polytron , впервые выпущен в 1985 году; теперь принадлежит Micro Focus
  • Razor , интегрированный пакет от Visible Systems
  • Система контроля версий (RCS) [открытая, общая] – хранит последнюю версию и предыдущие версии для максимально быстрого доступа к кончику ствола. [4] [5] по сравнению с SCCS и улучшенным пользовательским интерфейсом, [6] ценой медленного доступа к кончикам ветвей и отсутствия поддержки включенных/исключенных дельт
  • StarTeam [собственный, клиент-серверный] — координирует и управляет процессом поставки программного обеспечения Micro Focus , ранее Borland ; централизованный контроль цифровых активов и деятельности
  • Subversion (SVN) [открытый, клиент-сервер] — система контроля версий, вдохновленная CVS. [7]
  • Synergy [собственническая, клиент-серверная] - совместимая с MSSCCI (API подключаемого модуля управления версиями) интегрированная система управления изменениями и управления конфигурацией на основе задач, собственность IBM
  • Team Concert [собственная собственность, клиент-сервер] - платформа для совместной работы и управления жизненным циклом приложений от IBM Rational Software.
  • Vault [собственный, клиент-серверный] – инструмент контроля версий от SourceGear; первую установку можно использовать бесплатно

Устаревший

[ редактировать ]

Следующие продукты были сняты с производства или не выпускались более десяти лет.

  • Bazaar — [открытый, распространяется], написанный на Python , первоначально Мартином Пулом и спонсируемый Canonical ; децентрализованный: цели: быстрый и простой в использовании; может без потерь импортировать архивы Arch; заменен дружелюбной вилкой по имени Бризи
  • BitKeeper [открытый, распространяемый] - (снято с производства) использовался при разработке ядра Linux (2002 г. - апрель 2005 г.), пока его лицензия не была отозвана за нарушение контракта; с открытым исходным кодом в 2016 году
  • Code Co-op [открытый, проприетарный] - (снято с производства) одноранговая система контроля версий (для синхронизации можно использовать электронную почту)
  • GNU Arch — очень ранний [открытый, распространяемый]; устарел с 2009 года в пользу Bazaar
  • DCVS — децентрализованная версия CVS, последний раз выпущенная в 2006 году и с тех пор снятая с производства.
  • Monotone – [открытый, распространяется], не обновляется с 2011 г.
  • Vesta [открытая, клиент-серверная] - (снято с производства) система сборки с файловой системой управления версиями и поддержкой распределенных репозиториев.
  • Visual SourceSafe (VSS) [собственный, клиент-серверный] – инструмент контроля версий от Microsoft ; ориентирован на небольшие команды

См. также

[ редактировать ]
  1. ^ «Git — Краткая история Git» . git-scm.com . Проверено 29 октября 2023 г.
  2. ^ «Plastic SCM — распределенное управление версиями для больших проектов» . www.plasticscm.com . Проверено 29 октября 2023 г.
  3. ^ Технологии, Юнити. «Масштабируемые услуги и решения DevOps | Unity» . Unity.com . Проверено 29 октября 2023 г.
  4. ^ Билл Волер (10 октября 1992 г.). «Unix – Часто задаваемые вопросы (7/7)» . RCS против SCCS: как они сравниваются по производительности? [RCS ...] гораздо быстрее получает последнюю версию
  5. ^ Ларри Маквой (11 декабря 2003 г.). «BitKeeper: Почему SCCS, а не RCS?» . Архивировано из оригинала 26 марта 2012 г. RCS оптимизирован для получения самой последней версии в магистрали.
  6. ^ Билл Волер (10 октября 1992 г.). «Unix – Часто задаваемые вопросы (7/7)» . RCS против SCCS: как сравниваются интерфейсы? [RCS...] более интуитивен и последователен.
  7. ^ «Изменения», SVN , Collab Net, архивировано из оригинала 25 октября 2008 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: de72e736faa6146070aedb36ac53b4fc__1722050100
URL1:https://arc.ask3.ru/arc/aa/de/fc/de72e736faa6146070aedb36ac53b4fc.html
Заголовок, (Title) документа по адресу, URL1:
List of version-control software - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)