Darcs

Darcs
Тип система керування версіями
Розробник Девід Раунді
Стабільний випуск 2.12.0 (29 квітня 2016; 8 років тому (2016-04-29))
Операційна система Unix, Linux, BSD, Mac OS X, Windows
Мова програмування Haskell[1]
Ліцензія GPL
Репозиторій hub.darcs.net/darcs/darcs-reviewed
Вебсайт darcs.net

Darcs — розподілена система керування версіями, розроблена Девідом Раунді (англ. David Roundy). Дві особливості Darcs відрізняють її від CVS:

  1. кожна копія дерева файлів є повноцінним репозиторієм, що дозволяє підтримувати декілька різних версій файлів в різних каталогах,
  2. латки (англ. patch) глобальні в межах репозиторію, а порядок застосування латок може бути змінено відповідно до правил теорії латок (англ. theory of patches).[2]

Назва системи є акронімом від англ. David's Advanced Revision Control System (покращена система керування версіями від Девіда), але зазвичай пишеться малими літерами (darcs) за винятком початку речення.

Примітки

  1. The darcs Open Source Project on Open Hub: Languages Page — 2006.
    d:Track:Q124688
  2. Darcs manual: «theory of patches». Архів оригіналу за 8 липня 2008. Процитовано 10 липня 2008.

Посилання

  • Головна сторінка Darcs [Архівовано 27 грудня 2017 у Wayback Machine.]
  • Керівництво користувача Darcs [Архівовано 11 червня 2010 у Wayback Machine.]
  • Darcs Вікі
  • David Roundy's talk at FOSDEM 2006 about darcs' formalism
  • Інтерв'ю з Девідом Раунді про ідеї та походження darcs.
  • п
  • о
  • р
Роки, якщо є, показують дату першого стабільного релізу. Системи з іменами виділеними курсивом більше не підтримуються, або заплановано завершення підтримки.
Локальні
SCCS (1972) • RCS (1982)
PVCS (1985) • MKS Source Integrity (1992)
Клієнт-серверні (централізовані)
Вільні/відкриті
CVS (1990) • CVSNT (1998) • Subversion (2000)
Закриті
Software Change Manager (1970s) • ClearCase (1992) • Visual SourceSafe (1994) • Perforce (1995) • MKS Integrity (2001) • Vault (2003) • Team Foundation Server (2005) • AccuRev (?)
Розподілені (децентралізовані)
Вільні/відкриті
GNU arch (2001) • Darcs (2002) • DCVS (2002) • SVK (2003) • Monotone (2003) • Codeville (2005) • Git (2005) • Mercurial (2005) • Bazaar (2005) • Fossil (2007)
Закриті
TeamWare (1990?) • Code Co-op (1997) • BitKeeper (1998) • Plastic SCM (2006)
Концепції
Дерево змін • Набір змін • Стовбур • Гілки • Tag • Фіксація змін • Дельта кодування • Різниця • Злиття • Відгалуження
Список систем керування версіями • Порівняння систем керування версіями