Bazaar (või bzr) on projekti autor Kanooniline versiooni juhtimine avatud lähtekoodiga tarkvara väljatöötamisel lihtsalt ja lihtsalt. See on tööriist, mida kasutatakse aastal Launchpad paketi redigeerimise haldamiseks. Sisse Launchpad on salvestatud paljud avatud lähtekoodiga projektid kuid mitte kõik; nii et see õpetus aitab teil ainult sinna salvestatud rakenduste arendamisel koostööd teha.
Kui te pole kunagi aastal projekti loonud Launchpad kuna see tundus teile väga keeruline, pakub see artikkel teile huvi. |
Sissejuhatus
Alustamiseks peate installima bzr:
sudo apt-get install bzr
Bazaar tugineb failidele teie Launchpadi kontole SSH-võtmetel. Kui teil pole SSH-võtit, võite järgida alltoodud juhiseid, et saada oma SSH-võti Launchpadilt. Kui teil see juba olemas on, võite selle osa vahele jätta ja minna otse jaotisse "Basaari kasutamine".
Käivituspadi / SSH-võti
SSH-võtme loomiseks toimige järgmiselt.
ssh -keygen -t dsa
Esimesele küsimusele vastake vaikevalikuga, vajutades sisestusklahvi, seejärel sisestage oma SSH-võtme jaoks "parool" või "parool". Kui valmis, jooksin:
kass ~ / .ssh / id_dsa.pub
Kopeerige oma avalik võti, mida näidati eelmises etapis, minge jaotisse Launchap ja muutke oma SSH-võtit:
https://launchpad.net/~username/+editsshkeys
Ärge unustage muuta kasutajanime x oma nime ja redigeeri klahve x SSH-võtit.
Kleepige võti jaotisse "SSH-võtme lisamine" ja klõpsake nuppu "Avaliku võtme importimine".
Bazaari kasutamine
Oletame, et leidsite Launchpadist projekti, milles soovite koostööd teha, või soovite oma lähtekoodi alla laadida, et seda oma vajadustele kohandada. Oletame ka, et see projekt on perlbot. Sellisel juhul peate minema:
https://code.launchpad.net/~drsmall/perlbot/trunk
Näete kataloogi koos kõigi failidega ("pagasiruum") ja näete ka projekti muudatusi.
Kui soovite "pagasiruumi" koopia oma kõvakettale alla laadida, peate lihtsalt käivitama:
bzr pull lp: perlbot
See käsk laadib perlboti lähtekoodi alla kõvakettale ~ / perlbot. Saate seda muuta ja saata modifikatsioonid tagasi pagasiruumi (vajalike lubadega).
Oletame, et soovite käivitada oma versiooni (või "haru"), kuhu saate programmis tehtud muudatusi salvestada ja jagada, või see võib olla ka teie enda loodud asi, mida soovite meeskonnana arendada . Selleks koguge kõik Launchpadis oma "harusse" paigutatud failid ja pange need kohalikku kataloogi. Seejärel käivitage:
bzr algus
See muudab selle kataloogi haruks. Kui näete vaeva, näete, et teie kataloogis on nüüd uus kataloog nimega .bzr. Seal hoiab bzr kõiki parandusi ja faile kasutamiseks. Nüüd lisage kõik failid harusse:
bzr lisa *
Järgmise käsu käivitamiseks on hea harjuda, et kontrollida muudatusi uusima ja praeguse versiooni vahel. Te ei tohiks seda teha esimest korda.
bzr dif
Järgmise sammuga paneme oma muudatused uuele redaktsioonile. Hea on kommentaare rikkalikult kommenteerida.
bzr pühendama -m "Kommentaar XX versioonist"
Nüüd saate oma arvustuse Launchpadi "harusse" üles laadida. Kui haru veel pole, siis see luuakse. Teil võib olla mitu haru, nii et soovitan need õigesti nimetada. See käsk võib võtta paar minutit, kuid pidage meeles, et see peab looma "haru", laadima üles teie failid, looma redaktsioonid jne.
bzr push lp: ~ kasutaja / projekti nimi / haru nimi
Muud kasulikud käsud:
Loo haru:
bzr algus
Filiaali allalaadimine:
bzr tõmba
Filiaali värskendamine:
bzr lükka
Failide lisamine oma harusse:
bzr lisa
Kontrollige redaktsioonide erinevust:
bzr dif
Tehke ülevaade:
bzr pühendama -m "Ülevaate kommentaar"
Ülejäänud põhikäsklused leiate käivitades:
mees bzr