Darcs

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 9. syyskuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 8 muokkausta .
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.

Leiri

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.

Katso myös

Muistiinpanot

  1. Arkistoitu kopio . Haettu 20. joulukuuta 2019. Arkistoitu alkuperäisestä 20. joulukuuta 2019.
  2. Darcs Open Source -projekti Open Hubissa: Kielisivu - 2006.
  3. https://hub.darcs.net/darcs/darcs-reviewed/browse/darcs.cabal

Linkit