Maitiro ekubatsira kugadzira yakavhurika sosi software uchishandisa Bazaar

Bazaar (kana bzr) chirongwa che Canonical kuita shanduro yekudzora mukuvandudza yakavhurwa sosi software zviri nyore uye zvakapusa. Icho chishandiso chinoshandiswa mu Launchpad ye package package yekudzora. In Launchpad zvakachengetwa mazhinji akavhurwa sosi mapurojekiti asi kwete ese; saka iyi dzidziso inongokushandira iwe kuti ubatsirane mukuvandudza kwemaapplication akachengetwa ipapo.

Kana usati wambogadzira chirongwa mu Launchpad nekuti wakazviona zvakaoma kwazvo, chinyorwa ichi chinokufadza.

Nhanganyaya

Kuti utange, iwe unofanirwa kuisa bzr:

sudo apt-tora kuisa bzr

Bazaar inovimba neSSH kiyi kuendesa mafaera kune yako Launchpad account. Kana iwe usina kiyi yeSSH, unogona kuteedzera rairo pazasi kuti utore yako SSH kiyi kubva kuLaunchpad. Kana iwe uchitova nazvo, unogona kusvetuka chikamu ichi uye enda wakananga kune "Uchishandisa Bazaar" chikamu.

Launchpad / SSH Kiyi

Kugadzira yako SSH kiyi:

ssh-keygen -t dsa

Pindura mubvunzo wekutanga nesarudzo yakasarudzika nekudzvanya Enter, wobva waisa "passphrase" kana "passphrase" yekiyi yako SSH. Kana ndapedza, ndakamhanya:

kati ~ / .ssh / id_dsa.pub

Kopa kiyi yako yeruzhinji, iyo yakaratidzwa mudanho rapfuura, uye enda kuLaunchap uye gadzirisa yako SSH kiyi:

https://launchpad.net/~username/+editsshkeys

Usakanganwa kuchinja zita rekushandisa x zita rako uye editsshkeys x yako SSH kiyi.

Namatira kiyi mu "Wedzera kiyi yeSSH" uye tinya "Tumira Ruzhinji Kiyi".

Uchishandisa Bazaar

Ngatitii iwe wawana chirongwa paLaunchpad chaunoda kubatana nacho, kana kuti pamwe iwe unoda kurodha pasi rekodhi kodhi kuti ugadzirise kune zvaunoda Ngatifungeiwo kuti chirongwa ichi chiri perlbot. Pakadaro, iwe uchafanirwa kuenda ku:

https://code.launchpad.net/~drsmall/perlbot/trunk

Unogona kuona dhairekitori neese mafaera ("trunk") uyezve uone kudzokororwa kweprojekti.

Kana iwe uchida kutora kopi ye «trunk» kune yako hard drive, iwe unofanirwa kumhanya:

bzr dhonza lp: perlbot

Uyu murairo unotora pasi perlbot kodhi kodhi ku ~ / perlbot pane yako hard drive. Unogona kuishandura uye wotumira zvaunogadziridza kudzoka kutangi (nemvumo inodiwa).

Saka, ngatiti iwe unoda kutanga yako vhezheni (kana "bazi"), kwaunogona kuchengeta nekugovana zvawakagadzirisa kuchirongwa, kana icho chingavewo chimwe chinhu chakagadzirwa newe chaunoda kuvandudzwa sechikwata . Kuti uite izvi, unganidza mafaera ese akaiswa mu "branch" rako muLaunchpad, woisa mudhairekitori remuno. Wobva wamhanya:

bzr ini

Izvi zvinoshandura dhairekitori riya kuva bazi. Kana iwe ukatora dambudziko kuti utarise, iwe uchaona kuti pane ikozvino dhairekitori nyowani inonzi .bzr mukati medhairekitori. Ndipo panochengeterwa zvese kudzokororwa uye mafaera kuti ashandiswe ne bzr. Zvino, wedzera mafaera ese kubazi:

bzr wedzera *

Iri zano rakanaka kujairira kumhanya unotevera kuraira kutarisa shanduko pakati pechazvino vhezheni uye yazvino vhezheni. Iwe haufanire kuita izvi kekutanga.

bzr zvinosiyana

Nedanho rinotevera, isu tichaenda kugadzirisa edu kududziro nyowani. Iyo yakanaka zano kupindura wongororo dzako zvakanyanya.

bzr commit -m "Komenda kubva kuRevision XX"

Iye zvino iwe unozokwanisa kuisa yako ongororo kubazi rako muLaunchpad. Kana bazi risipo, richagadzirwa. Unogona kuva nematavi akawanda, saka ndinokurudzira kuti uvatumidze nemazvo. Uyu murairo unogona kutora maminetsi mashoma, asi ramba uchifunga kuti inofanirwa kugadzira iyo "bazi", kurodha mafaera ako, kugadzira kudzokorodza, nezvimwe.

bzr Push lp: ~ mushandisi / projectname / branchname

Mimwe mirairo inobatsira:

Gadzira bazi:

bzr ini

Dhawunirodha bazi:

bzr kudhonza 

Gadziridza bazi:

bzr Push 

Wedzera mafaera kubazi rako:

bzr wedzera 

Tarisa mutsauko uripo pakati pekudzokorodza:

bzr zvinosiyana

Ita ongororo:

bzr kuzvipira -m "Kudzokorora komendi"

Unogona kuwana iyo yakasara yemirairo yekutanga nekumhanya:

murume bzr

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako