Darcs

Darcs
Darcs
Тип

система управления версиями

Разработчик

Дэвид Рунди (David Roundy)

Написана на

Haskell

Операционная система

Unix, Linux, BSD, Mac OS X, Microsoft Windows

Последняя версия

2.8.1 (14 мая 2012)

Лицензия

GNU GPL

Сайт

darcs.net

Darcs — распределённая система управления версиями с широкими возможностями, может быть использована для замены CVS.

Darcs написана на языке Haskell, и может использоваться в GNU/Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD и Microsoft Windows. Darcs включает CGI-скрипт для просмотра репозиториев через web.

В противоположность CVS и Subversion, но подобно Arch и Monotone, Darcs является «распределённой» системой управления версиями. Репозитории — это не синхронизированные друг с другом «острова», а система патчей. Darcs управляет потоками изменений между ними. В этом смысле Darcs принадлежит тому же поколению систем управления версий, что и Mercurial, Bazaar, Git.

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

Camp

Camp («Commute And Merge Patches») — распределённая система управления версиями, использующая похожую теорию патчей. Целью создания Camp было формализовать теорию патчей Darcs. В частности, для доказательства корректности некоторых аспектов теории был использован Coq. На данный момент разработка Camp ещё далека до завершения и он пока не готов к повсеместному использованию. По словам авторов Camp, он очень похож на Darcs, и авторы надеются что к завершению разработки первого эти два проекта объединятся.

См. также

  • Patch-Tag — сервис хостинг для проектов, использующих Darcs

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Darcs" в других словарях:

  • Darcs — Developer(s) Eric Kow (and others) Stable release 2.5.2 / March 14, 2011; 8 months ago (2011 03 14) …   Wikipedia

  • Darcs — Entwickler David Roundy und andere Aktuelle Version 2.5.0 (30. Oktober 2010) Betriebssystem Unix, Linux, BSD, Mac OS X, Windows Programmier­sprac …   Deutsch Wikipedia

  • Darcs — Dernière version 2.5.2 (14 mars 2011) [ …   Wikipédia en Français

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia

  • Patch-Tag — URL …   Википедия

  • Сравнение систем отслеживания ошибок — Эта страница содержит сравнение как систем отслеживания ошибок так и систем управления проектами. Содержание 1 Системы управления проектами 2 Системы отслеживания ошибок …   Википедия

  • David Roundy — Born 1973 …   Wikipedia

  • Git — Développeurs Junio Hamano Linus Torvalds et contributeurs Dernière version …   Wikipédia en Français

  • Haskell — Класс языка: функциональный, ленивый, модульный Тип исполнения: компилируемый, интерпретируемый Появился в: 1990 …   Википедия

  • Git — Git …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»