Darcs | |
---|---|
Tyyppi | hajautettu versionhallintajärjestelmä [d] |
Kehittäjä | David Roundy ( David Roundy ) |
Sisään kirjoitettu | haskell [2] |
Käyttöjärjestelmä | cross-platform |
Ensimmäinen painos | 3. maaliskuuta 2003 |
uusin versio | 2.16.3 [1] (lokakuu 2020) |
Lisenssi | GNU GPL 2+ [3] |
Verkkosivusto | darcs.net _ |
Mediatiedostot Wikimedia Commonsissa |
Darcs on tehokas hajautettu versionhallintajärjestelmä , jota voidaan käyttää korvaamaan CVS .
Darcs on kirjoitettu Haskellilla ja sitä voidaan käyttää GNU/Linuxissa , Mac OS X :ssä , FreeBSD :ssä , NetBSD :ssä , OpenBSD :ssä ja Microsoft Windowsissa . Darcs sisältää CGI-komentosarjan , jolla voit tarkastella tietovarastoja verkon kautta.
Toisin kuin CVS ja Subversion , mutta kuten Arch ja Monotone , Darcs on "hajautettu" versionhallintajärjestelmä. Tietovarastot eivät ole "saaria", jotka on synkronoitu keskenään, vaan paikkojen järjestelmä. Darcs hallitsee muutosvirtaa heidän välillään. Tässä mielessä Darcs kuuluu samaan versionhallintajärjestelmien sukupolveen kuin Mercurial , Bazaar ja Git .
Koska korjaustiedostot tallennetaan ja tallennetaan Darcsiin ja niiden laskelmien algebra on olemassa, niin mielenkiintoiset ominaisuudet, kuten spontaanit automaattiset haarat, korjaustiedostojen vaihto ja monet muut ovat helposti toteutettavissa.
Camp ("Commute And Merge Patches") on hajautettu versionhallintajärjestelmä, joka käyttää samanlaista korjausteoriaa. Campin luomisen tarkoituksena oli virallistaa Darcsin patch-teoria. Erityisesti Coqia käytettiin todistamaan teorian joidenkin näkökohtien oikeellisuus . Tällä hetkellä Campin kehitys on vielä kaukana valmiista eikä se ole vielä valmis laajaan käyttöön. Campin tekijöiden mukaan se on hyvin samanlainen kuin Darcs, ja kirjoittajat toivovat, että ensimmäisen kehityksen loppuun mennessä nämä kaksi projektia sulautuvat yhteen.
Versionhallintajärjestelmät ( luokka ) | |
---|---|
Vain paikallinen | |
Asiakas-palvelin | |
Hajautettu | |