Bazaar
Bazaar on hajautettu vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös Windowsille ja Mac OS:lle.
Yleistä
Bazaar on hajautettu versionhallintajärjestelmä, eli sitä käytettäessä ei normaalisti olla yhteydessä palvelimeen. Bazaaria käytetään normaalisti omalla koneella, ja oman version voi halutessaan lähettää palvelimelle. Bazaar ei myöskään vaadi erillistä keskuspalvelinta tai tällaisia palvelimia voi olla useita.
Bazaarin lisäksi hajautettu versionhallintajärjestelmä on mm. Git.
Asennus
Bazaar löytyy useimpien jakeluiden paketinhallintajärjestelmästä paketista bazaar tai bzr.
Käyttö
Bazaaria käytetään komennolla
bzr
Aluksi kerrotaan oma nimi ja sähköposti, jotta ne näkyisivät oikein lokeissa:
bzr whoami "Erkki Esimerkki <erkki@linux.fi>"
Tiettyyn hakemistoon voidaan perustaa uusi varasto komennolla
bzr init
Tämä komento luo kyseiseen hakemistoon piilotetun hakemiston .bzr, jossa Bazaar säilyttää tarvitsemiaan tietoja.
Projektiin otetaan mukaan tiedostoja ja hakemistoja komennolla
bzr add tiedosto
Luodaan esimerkiksi uusi projekti, jota käytämme Bazaariin tutustumiseen:
$ mkdir bazaar $ cd bazaar/ $ bzr init $ [[touch]] tietoa.txt $ touch lisenssi $ bzr add tietoa.txt lisenssi added tietoa.txt added lisenssi
Seuraavaksi tallennamme projektistamme ensimmäisen revision versionhallintajärjestelmään komennolla bzr commit jolle voidaan antaa myös kuvaus muutoksesta:
$ bzr commit -m "Projektin alku" $ Committing to: /koodaus/bazaar/ $ added lisenssi $ added tietoa.txt $ Committed revision 1.