Darcs

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 9. september 2017; checks kræver 8 redigeringer .
Darcs
Type distribueret versionskontrolsystem [d]
Udvikler David Roundy ( David Roundy )
Skrevet i haskel [2]
Operativ system på tværs af platforme
Første udgave 3. marts 2003
nyeste version 2.16.3 [1] (oktober 2020)
Licens GNU GPL 2+ [3]
Internet side darcs.net
 Mediefiler på Wikimedia Commons

Darcs  er et kraftfuldt distribueret versionskontrolsystem, der kan bruges til at erstatte CVS .

Darcs er skrevet i Haskell og kan bruges på GNU/Linux , Mac OS X , FreeBSD , NetBSD , OpenBSD og Microsoft Windows . Darcs inkluderer et CGI-script til at se arkiver via internettet.

I modsætning til CVS og Subversion , men ligesom Arch og Monotone , er Darcs et "distribueret" versionskontrolsystem. Repositories  er ikke "øer" synkroniseret med hinanden, men et system af patches. Darcs styrer forandringsstrømmen mellem dem. I denne forstand tilhører Darcs den samme generation af versionskontrolsystemer som Mercurial , Bazaar , Git .

Da patches er optaget og gemt i Darcs, og der er en algebra af deres beregninger, er sådanne interessante funktioner som spontane automatiske forgreninger, patch-bytte og en række andre let implementeret.

Camp

Camp ("Commute And Merge Patches") er et distribueret versionskontrolsystem, der bruger en lignende patching-teori. Formålet med at skabe Camp var at formalisere Darcs patch-teori. Coq blev især brugt til at bevise rigtigheden af ​​nogle aspekter af teorien . I øjeblikket er udviklingen af ​​Camp stadig langt fra færdig, og den er endnu ikke klar til udbredt brug. Ifølge forfatterne af Camp ligner det meget Darcs, og forfatterne håber, at disse to projekter vil smelte sammen ved afslutningen af ​​udviklingen af ​​det første.

Se også

Noter

  1. Arkiveret kopi . Hentet 20. december 2019. Arkiveret fra originalen 20. december 2019.
  2. Darcs Open Source Project på Open Hub: Languages-side - 2006.
  3. https://hub.darcs.net/darcs/darcs-reviewed/browse/darcs.cabal

Links