Категории

Darcs

Darcs – свободна разпределена система за контрол на версиите с широки възможности, може да се използва за замяна на CVS.

Системата Darcs е написана на Haskell, и може да се използва на операционни системи от типа GNU/Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD и Microsoft Windows. Darcs включва CGI-скрипт за разглеждане на хранилища през интернет.

За разлика от CVS и Apache Subversion, но подобно на Arch и Monotone, Darcs е „разпределена“ система за контрол на версиите. Хранилищата не са „острови“, синхронизирани помежду си, а система от кръпки. Darcs управлява потока от промени между тях. В този смисъл Darcs принадлежи към същото поколение системи за контрол на версиите като Mercurial, Bazaar, Git.

Тъй като системата Darcs записва и съхранява кръпки и разполага с алгебрата на тяхното изчисление, лесно се реализират такива интересни функции като спонтанно автоматично разклоняване, пренареждане на кръпки и редица други.

Категории: За разработчици, Системи за управление на версии

Реклама