Bazaar

Linux.fista
Versio hetkellä 13. huhtikuuta 2008 kello 19.40 – tehnyt Heikki (keskustelu | muokkaukset) (välitallennus)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

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.