Darcs | |
---|---|
Típusú | elosztott verziókezelő rendszer [d] |
Fejlesztő | David Roundy ( David Roundy ) |
Beírva | haskell [2] |
Operációs rendszer | platformközi |
Első kiadás | 2003. március 3 |
legújabb verzió | 2.16.3 [1] (2020. október) |
Engedély | GNU GPL 2+ [3] |
Weboldal | darcs.net _ |
Médiafájlok a Wikimedia Commons oldalon |
A Darcs egy hatékony elosztott verziókezelő rendszer , amely a CVS helyettesítésére használható .
A Darcs Haskell nyelven íródott, és használható GNU/Linux , Mac OS X , FreeBSD , NetBSD , OpenBSD és Microsoft Windows rendszereken . A Darcs tartalmaz egy CGI-szkriptet a tárolók webes megtekintéséhez.
A CVS -szel és a Subversionnal ellentétben , de az Archhoz és a Monotone -hoz hasonlóan a Darcs is egy "elosztott" verziókezelő rendszer. A tárak nem egymással szinkronizált "szigetek", hanem foltok rendszere. Darcs irányítja a köztük lévő változás áramlását. Ebben az értelemben a Darcs a verziókezelő rendszerek ugyanabba a generációjába tartozik, mint a Mercurial , Bazaar , Git .
Mivel a patch-eket Darcsban rögzítik és tárolják, és van számítási algebra, könnyen megvalósíthatók olyan érdekességek, mint a spontán automatikus elágazások, patch-csere és számos más.
A Camp ("Commute And Merge Patches") egy elosztott verziókezelő rendszer, amely hasonló javítási elméletet használ. A Camp létrehozásának célja a Darcs patch elmélet formalizálása volt. A Coq -ot különösen az elmélet egyes aspektusainak helyességének bizonyítására használták . Jelenleg a Camp fejlesztése még messze van a befejezéstől, és még nem áll készen a széleskörű felhasználásra. A Camp szerzői szerint nagyon hasonlít a darcsira, és a szerzők abban reménykednek, hogy az első fejlesztésének végére ez a két projekt összeolvad.
Verzióvezérlő rendszerek ( kategória ) | |
---|---|
Csak helyi | |
Kliens-szerver | |
Megosztott | |