Darcs — розподілена система керування версіями, розроблена Девідом Раунді (англ. David Roundy). Дві особливості Darcs відрізняють її від CVS:
- кожна копія дерева файлів є повноцінним репозиторієм, що дозволяє підтримувати декілька різних версій файлів в різних каталогах,
- латки (англ. patch) глобальні в межах репозиторію, а порядок застосування латок може бути змінено відповідно до правил теорії латок (англ. theory of patches).[2]
Назва системи є акронімом від англ. David's Advanced Revision Control System (покращена система керування версіями від Девіда), але зазвичай пишеться малими літерами (darcs) за винятком початку речення.
Примітки
- ↑ The darcs Open Source Project on Open Hub: Languages Page — 2006.
d:Track:Q124688
- ↑ 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.
|
---|
| Роки, якщо є, показують дату першого стабільного релізу. Системи з іменами виділеними курсивом більше не підтримуються, або заплановано завершення підтримки. | | Локальні | | |
---|
| | PVCS (1985) • MKS Source Integrity (1992) |
---|
| |
---|
| Клієнт-серверні (централізовані) | |
---|
| Розподілені (децентралізовані) | Вільні/відкриті | 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 • Фіксація змін • Дельта кодування • Різниця • Злиття • Відгалуження |
---|
| |
|