Darcs
Darcs on helppokäyttöinen Haskell-ohjelmointikielellä kirjoitettu versionhallintajärjestelmä. Jokainen darcs-puun itselleen ottanut käyttäjä voi tarvittaessa pyörittää uutta Darcs-palvelinta.
Komentoja
Get-komennolla voi kopioida ensimmäisen kerran jonkin puun omalle koneelle:
darcs get
Myöhemmin uudet muutokset voi hakea komennolla
darcs pull
Koodiin tehdyistä muutoksista voi luoda patchin komennolla
darcs record
ja muutokset voi lähettää toiseen puuhun push-komennolla:
darcs push
Tämän jälkeen on myös syytä vielä ajaa komento
darcs revert
jolloin palataan oikeaan versioon.
Tavallinen käyttö
Ohjelmoija lataa ensimmäistä kertaa projektin lähdekoodin itselleen.
darcs get http://foo.bar.net
Hän tekee muutoksia ohjelmakoodiin ja haluaa tehdä muutokset.
darcs record
Hän haluaa lähettää muutoksensa puuhun.
darcs push kayttaja@kone.net:/hakemisto/puu/ darcs revert
Myöhemmin työskentelyn jatkuessa uusimmat muutokset saa komennolla
darcs pull kayttaja@kone.net:/hakemisto/puu/
tai
darcs pull http://foo.bar.net