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
- darcs get
Get-komennolla voi kopioida ensimmäisen kerran jonkin repositorion omalle koneelle.
- darcs pull
Seuraavilla kerroilla uusimpien muutosten saaminen ja tarkastelu.
- darcs record
Koodiin tehdyistä muutoksista luodaan patcheja.
- darcs push
Siirretään tehdyt muutokset toiseen repositorioon. Tämän jälkeen on myös syytä ajaa 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ä patchin.
darcs record
Hän haluaa lähettää muutoksensa repositoriolle.
darcs push kayttaja@kone.net:/hakemisto/repoon/ darcs revert
Myöhemmin työskentelyn jatkuessa uusimmat muutokset saa komennolla
darcs pull kayttaja@kone.net:/hakemisto/repoon/
tai
darcs pull http://foo.bar.net