Bazaar howto

A HupWiki-ből...

(Változatok közti eltérés)
(konfigurációs fájlok helye)
(Hasznos leírások, tutorial-ok: külső linkek hozzáadása)
71. sor: 71. sor:
* [http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Bazaar User Guide]
* [http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Bazaar User Guide]
 +
* [http://doc.bazaar-vcs.org/bzr.dev/en/mini-tutorial/index.html Bazaar in five minutes]
 +
* [http://bazaar-vcs.org/BazaarForWebDevs Bazaar in five minutes for web devs]
 +
* [http://doc.bazaar-vcs.org/bzr.dev/en/user-reference/bzr_man.html Bazaar User Reference]

A lap 2009. március 8., 14:15-kori változata

Tartalomjegyzék

Bevezetés

A Bazaar egy nyílt forráskódú elosztott verziókezelő rendszer. Ennek a leírásnak az a célja, hogy egyszerű példákon keresztül megismertesse a Bazaar használatának alapjait. Nem teljes körű leírás és nem helyettesíti az eredeti dokumentációt.

Bazaar telepítése

A legtöbb modern disztribúció csomagként tartalmazza (a csomag neve általában bzr), így érdemes onnan telepíteni. Mindazonáltal Python nyelven íródott, így könnyen hordozható és fordítás nélkül használható.

MS Windows alatt külön telepítő készlet áll rendelkezésre, attól függően hogy milyen megoldásban szeretnénk telepíteni. Javaslot a standalone csomag. Aki hozzá van szokva a grafikus felülethez, az telepítse fel a TortoiseBzr modult is.

Alapfogalmak

  • tároló (repository): A forráskód tárolására szolgál, általában egy távoli gépen.
  • munkapéldány (working copy): Tárolóból a felhasználó gépére kerülő forráskód, amelyet szerkeszthet és műveleteket végezhet rajta.

Vesd össze Verziókezelő rendszer Fogalmak bekezdésével

Kezdeti lépések

A Bazaar verziókezelő rendszer szöveges módú kliensprogramját bzr -nek hívják. A kiadandó parancsokat vastag betűvel írjuk, az előtte álló $ jel a promptot jelöli, nem kell beírni.

Help

A bzr-ben komoly segítség lapul. Érdemes és hasznos nézegetni, mert nem csak a parancsok szintaxisa van leírva, hanem jópár használathoz szükséges alapfogalom és elgondolás is. Lekérdezése

$ bzr help

Egy konkrét parancs funkcióját és paramétereit a következő képpen kérdezhetjük meg.

$ bzr help commit

vagy

$ bzr commit --help

Ismerkedés szempontjából a következő két parancsot érdemes megnézni

A commands kilistázza a bazaar összes verziókezelő parancsát

$ bzr help commands

A topics tulajdonképpen a tartalomjegyzéke a bzr-ben szereplő dokumentációnak.

$ bzr help topics

Név és email-cím megadása

A munkához szükséges megadni a nevünket és email-címünket, amelyeket a szerver a naplózásban felhasznál. Ezt a következő módon tehetjük meg:

$ bzr whoami "Nevem Senki <nevem@senki.hu>"

Ha bármikor szeretnénk lekérdezni, hogy milyen nevet és email-címet adtunk meg, a következő módon tehetjük meg:

$ bzr whoami
Nevem Senki <nevem@senki.hu>

link

Konfigurációs fájlok helye

A Bazaar által használt konfigurációs fájlokat a $HOME/.bazaar (Linux/Unix), illetve a C:\Documents and Settings\<username>\Application Data\Bazaar\2.0 (Windows) könyvtárban keresd.

GUI lehetőségek

A Bazaar alapvetően parancssori megoldás, de ez nem jelenti azt hogy le kell mondani a grafikus felületről.

  • Olive: Phanatic munkáját érdelem nagy figyelmet. Mivel Pythonban íródott, ez is hordozható (Linux, Windows)
  • TortosieBzr: A népszerű Tortoise kliensek tagja. Csak MS Windows alatt használható. BZR 1.6 verziójától belecsomagolják, az install készletbe. (Jelenleg azt írják hogy erősen béta verzió, de jól használható.)

Külső linkek

Grafikus kezelőprogramok

Hasznos leírások, tutorial-ok

Személyes eszközök