Ungasebenzisana njani kuphuhliso lwesoftware evulekileyo usebenzisa iBazaar

I-Bazaar (okanye i-bzr) yiprojekthi ngo Canonical ukwenza ulawulo lwenguqu kuphuhliso lwesoftware evulekileyo ngokulula nangokulula. Sisixhobo esisetyenziswa kwi Launchpad kulawulo lokuhlaziywa kwephakeji. Kwi Launchpad ziyagcinwa iiprojekthi ezininzi ezivulekileyo kodwa hayi bonke; ke le khokelo iya kukunceda kuphela ukuba usebenzisane kuphuhliso lwezicelo ezigcinwe apho.

Ukuba awuzange wenze iprojekthi kwi Launchpad Kuba lalikhangeleka linzima kakhulu, eli nqaku liza kukuthakazelisa.

Intshayelelo

Ukuqala, kuya kufuneka ufake i-bzr:

Sudo apt-fumana ukufaka i-bzr

I-Bazaar ixhomekeke kumaqhosha e-SSH ukuhambisa iifayile kwiakhawunti yakho yeLaunchpad. Ukuba awunaso isitshixo se-SSH, unokulandela le miyalelo ingezantsi ukuze ufumane isitshixo sakho se-SSH kwiLaunchpad. Ukuba sele unayo, ungatsiba eli candelo uye ngqo kwicandelo "Usebenzisa iBazaar".

Launchpad / isitshixo esiphambili

Ukwenza isitshixo sakho se-SSH:

I-ssh-keygen -t dsa

Phendula umbuzo wokuqala ngokhetho olungagqibekanga ngokucinezela u-Enter, emva koko ufake "ibinzana logqitho" okanye "ibinzana logqitho" lesitshixo sakho se-SSH. Xa ndigqibile, ndabaleka:

ikati ~ / .ssh / id_dsa.pub

Khuphela isitshixo sakho esidlangalaleni, esiboniswe kwisinyathelo esedlule, kwaye uye kuLaunchap kwaye uhlele isitshixo sakho se-SSH:

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

Ungalibali ukutshintsha igama lomsebenzisi x igama lakho kunye needitsshkeys x isitshixo sakho seSSH.

Cola isitshixo ku "Yongeza isitshixo se-SSH" kwaye ucofe ku "Ngenisa uKhiye woluntu".

Sebenzisa iBazaar

Masithi ufumene iprojekthi kwiLaunchpad ofuna ukusebenzisana kuyo, okanye mhlawumbi ufuna ukukhuphela ikhowudi yemithombo yolwazi ukuyilungelelanisa neemfuno zakho. Masicinge ukuba le projekthi yi-perlbot. Kwimeko apho, kuya kufuneka uye:

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

Ungasibona isikhombisi kunye nazo zonke iifayile ("trunk") kwaye ubone uhlaziyo lweprojekthi.

Ukuba ufuna ukukhuphela ikopi ye "trunk" kwihard drive yakho, kufuneka usebenze:

bzr tsala lp: perlbot

Lo myalelo uza kukhuphela ikhowudi yemvelaphi ye-perlbot kwi ~ / perlbot kwi-hard drive yakho. Ungayiguqula kwaye uthumele iinguqulelo zakho kumboko (kunye neemvume eziyimfuneko).

Ke, cinga ukuba ufuna ukuqala eyakho ingxelo (okanye "yesebe"), apho ungagcina kwaye wabelane ngeenguqulelo ozenzileyo kwinkqubo, okanye inokuba yinto eyenziweyo ofuna ukuyiphucula njengeqela . Ukwenza oku, hlanganisa zonke iifayile ezibekwe kwi "branch" yakho kwiLaunchpad, kwaye uzifake kulawulo lwasekhaya. Emva koko baleka:

bzr into

Oku kuguqula isikhombisi sibe lisebe. Ukuba uthatha inkathazo ukujonga, uya kubona ukuba ngoku kukho isikhombisi esitsha esibizwa ngokuba yi .bzr ngaphakathi kulawulo lwakho. Kulapho ke lonke uhlaziyo kunye neefayile zigcinelwa ukusetyenziswa yi-bzr. Ngoku, yongeza zonke iifayile kwisebe:

bzr yongeza *

Ingumbono olungileyo ukungena kumkhwa wokusebenzisa umthetho olandelayo ukukhangela utshintsho phakathi kwenguqulelo yamva nje kunye nale ikhoyo ngoku. Akufanele uyenze okokuqala.

bzr yahlukile

Ngenyathelo elilandelayo, siza kuhlela ukuhlela kwethu kuhlaziyo olutsha. Ingcinga efanelekileyo yokubeka izimvo zakho kakhulu.

bzr commit -m "Izimvo ezivela kuHlaziyo XX"

Ngoku uya kuba nakho ukulayisha uphononongo lwakho kwi "sebe" lakho kwiLaunchpad. Ukuba isebe alikabikho, liya kwenziwa. Unokuba namasebe amaninzi, ke ndicebisa ukuba uwaqambe ngokufanelekileyo. Lo myalelo ungathatha imizuzu embalwa, kodwa khumbula ukuba kufuneka wenze "isebe", ulayishe iifayile zakho, wenze uhlaziyo, njl.

i-bzr Push lp: ~ igama lomsebenzisi / igama leprojekthi / i-branchname

Eminye imiyalelo eluncedo:

Yenza isebe:

bzr into

Khuphela isebe:

bzr tsala 

Hlaziya isebe:

bzr Ukutyhala 

Yongeza iifayile kwisebe lakho:

bzr yongeza 

Jonga umahluko phakathi kohlaziyo:

bzr yahlukile

Yenza uphononongo:

bzr commit -m "Uhlaziyo lwezimvo"

Ungayifumana yonke eminye imiyalelo esisiseko ngokusebenza:

indoda bzr

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.