Jump to content

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

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

Общие атрибуты [ править ]

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

Активный [ править ]

  • AccuRev [собственный,клиент-сервер] [собственный,клиент-сервер] – инструмент управления конфигурацией исходного кода со встроенным отслеживанием проблем на основе «Потоков», который управляет параллельной и глобальной разработкой; также доступен сервер репликации; теперь принадлежит Micro Focus
  • CADES [собственническая, клиент-серверная] - система производительности дизайнеров и контроля версий от International Computers Limited.
  • Система параллельных версий (CVS) [открытый, клиент-сервер] - изначально построена на RCS, под лицензией GPL.
    • CVSNT - кросс-платформенный порт CVS, который, среди других изменений, позволяет использовать имена файлов без учета регистра.
    • OpenCVS — невыпущенный клон CVS под лицензией BSD , с упором на безопасность и корректность исходного кода.
  • Darcs [открыто, распространяется] — первоначально разработано Дэвидом Раунди; отслеживать зависимости между патчами, автоматически переупорядочивать и выбирать их, используя теорию патчей
  • Fossil [открытый, распространяемый] — написан Д. Ричардом Хиппом для SQLite ; распределенный контроль версий, вики, отслеживание ошибок и форум (решение «все в одном») с консольным и веб-интерфейсами; один переносимый исполняемый файл и один файл репозитория
  • 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) [open,client-server] — система контроля версий, вдохновленная CVS. [7]
  • Synergy [собственнический, клиент-сервер] - совместимая с MSSCCI (API подключаемого модуля управления версиями) интегрированная система управления изменениями и управления конфигурацией на основе задач, собственность IBM
  • Team Concert [собственная собственность, клиент-сервер] - платформа для совместной работы и управления жизненным циклом приложений от IBM Rational Software.
  • Vault [собственный, клиент-серверный] – инструмент контроля версий от SourceGear; первую установку можно использовать бесплатно
  • Visual SourceSafe (VSS) [собственный, клиент-серверный] – инструмент контроля версий от Microsoft ; ориентирован на небольшие команды

Устарело [ править ]

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

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

См. также [ править ]

Ссылки [ править ]

  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
Номер скриншота №: 7dae0d47bc5d3d25cf67fd54db82ef5e__1717103100
URL1:https://arc.ask3.ru/arc/aa/7d/5e/7dae0d47bc5d3d25cf67fd54db82ef5e.html
Заголовок, (Title) документа по адресу, URL1:
List of version-control software - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)