Ungasiza kanjani ukuthuthukisa isoftware yomthombo ovulekile usebenzisa iBazaar

I-Bazaar (noma i-bzr) iphrojekthi nge I-Canonical ukwenza ulawulo lwenguqulo ekwakhiweni kwesoftware yomthombo ovulekile kalula futhi kalula. Ithuluzi elisetshenzisiwe ku- I-Launchpad yokuphathwa kokubuyekezwa kwephakeji. Ku- I-Launchpad zigcinwa amaphrojekthi amaningi wemithombo evulekile kodwa hhayi bonke; ngakho-ke lesi sifundo sizokusiza kuphela ukuthi uhlanganyele ekwakhiweni kwezinhlelo zokusebenza ezigcinwe lapho.

Uma ungakaze udale iphrojekthi ku- I-Launchpad ngoba ukuthole kuyinkimbinkimbi kakhulu, le ndatshana izokuthakazelisa.

Isingeniso

Ukuze uqalise, kufanele ufake i-bzr:

sudo apt-get ukufaka bzr

IBazaar ithembele kukhiye be-SSH ukudlulisa amafayela kwi-akhawunti yakho ye-Launchpad. Uma ungenawo ukhiye we-SSH, ungalandela imiyalo engezansi ukuthola ukhiye wakho we-SSH ku-Launchpad. Uma usuvele unayo, ungeqa le ngxenye bese uya ngqo esigabeni esithi "Usebenzisa iBazaar".

Ukhiye we-Launchpad / SSH

Ukwakha ukhiye wakho we-SSH:

ssh-keygen -t dsa

Phendula umbuzo wokuqala ngenketho ezenzakalelayo ngokucindezela u-Enter, bese ufaka "umushwana wokungena" noma "umushwana wokungena" wokhiye wakho we-SSH. Lapho sengiqedile, ngagijima:

ikati ~ / .ssh / id_dsa.pub

Kopisha ukhiye wakho womphakathi, okhonjiswe esinyathelweni esedlule, bese uya ku-Launchap bese uhlela ukhiye wakho we-SSH:

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

Ungakhohlwa ukushintsha igama lomsebenzisi x igama lakho nama-editsshkeys x ukhiye wakho we-SSH.

Namathisela ukhiye ku- "Faka ukhiye we-SSH" bese uchofoza ku- "Ngenisa Ukhiye Womphakathi".

Isebenzisa iBazaar

Ake sithi uthole iphrojekthi kuLaunchpad ofuna ukuhlanganyela kuyo, noma mhlawumbe ufuna ukulanda ikhodi yayo yomthombo ukuze uyihambisane nezidingo zakho. Ake futhi sicabange ukuthi le phrojekthi yi-perlbot. Uma kunjalo, kuzofanele uye ku:

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

Ungabona umkhombandlela onawo wonke amafayela ("trunk") futhi ubone izibuyekezo zephrojekthi.

Uma ufuna ukulanda ikhophi yomboko kwi-hard drive yakho, kufanele usebenzise:

bzr donsa lp: perlbot

Lo myalo uzolanda ikhodi yomthombo we-perlbot ku- ~ / perlbot kwi-hard drive yakho. Ungayiguqula bese uthumela ukuguqulwa kwakho emuva esiqwini (ngezimvume ezidingekayo).

Ngakho-ke, ake sithi ufuna ukuqala uhlobo lwakho (noma "igatsha"), lapho ungagcina futhi wabelane ngokuguqulwa okwenziwe ohlelweni, noma futhi kungaba yinto eyenziwe nguwe ofuna ukuyithuthukisa njengeqembu . Ukwenza lokhu, hlanganisa wonke amafayela abekwe ku- "branch" yakho eLaunchpad, uwafake enkombeni yasendaweni. Bese ugijima:

bzr isiqephu

Lokhu kuguqula lowo mkhombandlela ube yigatsha. Uma unenkinga yokubheka, uzobona ukuthi manje sekukhona umkhombandlela omusha obizwa nge .bzr ngaphakathi kwesiqondisi sakho. Yilapho kugcinwa khona konke ukubuyekezwa namafayela ukuze kusetshenziswe i-bzr. Manje, engeza wonke amafayela egatsheni:

bzr engeza *

Kungumqondo omuhle ukujwayela ukusebenzisa umyalo olandelayo ukubheka ushintsho phakathi kwenguqulo yakamuva nenguqulo yamanje. Akufanele ukwenze lokhu okokuqala.

i-bzr ehlukile

Ngesinyathelo esilandelayo, sizonikela ngokuhlela kwethu kusibuyekezo esisha. Kungumqondo omuhle ukuphawula kakhulu izibuyekezo zakho.

bzr commit -m "Amazwana avela ku-Revision XX"

Manje uzokwazi ukulayisha ukubuyekeza kwakho ku- "branch" yakho ku-Launchpad. Uma igatsha lingekho okwamanje, lizokwakhiwa. Ungaba namagatsha amaningi, ngakho-ke ngincoma ukuthi uwaqambe kahle. Lo myalo ungathatha imizuzu embalwa, kepha khumbula ukuthi kufanele wakhe i- "branch", ulayishe amafayela akho, wakhe izibuyekezo, njll.

i-bzr Push lp: ~ umsebenzisi / igama lephrojekthi / i-branchname

Eminye imiyalo ewusizo:

Dala igatsha:

bzr isiqephu

Landa igatsha:

bzr donsa 

Vuselela igatsha:

bzr Push 

Faka amafayela egatsheni lakho:

bzr engeza 

Bheka umehluko phakathi kokubuyekezwa:

i-bzr ehlukile

Yenza ukubuyekeza:

bzr commit -m "Amazwana wokubuyekeza"

Ungathola yonke eminye imiyalo eyisisekelo ngokusebenza:

indoda bzr

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.