Kwi-LLVM bakwaceba ukujoyina inyathelo lokususa amagama athi "ikhoboka nenkosi"

Ngexesha leveki zokugqibela Iintshukumo ezahlukeneyo zentlalo zenziwe imiboniso yangoku ubuhlanga kwihlabathi liphela kwaye nje sabelane ngenqaku elidlulileyoKwakhona, iiprojekthi ezahlukeneyo zesoftware zijoyine lo mbutho nokuba zibonisa inkxaso yabo okanye ukwazisa utshintsho ngaphakathi kusetyenziso lwesigama sabo.

Injalo imeko njengoko besitshilo kwinqaku elidlulileyo kwisikhundla se-CEO yeGitHub Kuthi ngetwitter ndivakalise inkxaso yam kunye nenjongo yokuphelisa amagama athi "inkosi kunye nekhoboka".

Kwakwelo nqaku linye Sikhankanye ezinye iiprojekthi ezijoyine umbutho Ukuphelisa la magama kwiiprojekthi zabo, kunye namanye anokubhekisa "kubuhlanga" njengo "uluhlu lwabamhlophe", "uluhlu lwabamnyama", njl. Ukuba ufuna ukwazi ngakumbi malunga nokungena esabelana ngako, unokukujonga kule khonkco ilandelayo.

Inqaku elidibeneyo:
I-GitHub kunye nezinye iiprojekthi zisuse isigama esithi "inkosi" kunye "nekhoboka"

Kwaye ngaba oku kuyakhankanywa koku, kwiintsuku ezimbalwa ezidlulileyo Abaphuhlisi beprojekthi ye-LLVM bavakalise umnqweno wabo ukulandela umzekelo wezinye iiprojekthi kunye yeka ukusebenzisa igama "utitshala" Ukuchonga indawo yokugcina.

Olu tshintsho lubhengeziwe thaca njengomboniso wokuba uluntu lwe-LLVM Ibandakanya kwaye inovakalelo kwimiba enokubangela ukungathandeki kwiindidi ezithile zabathathi-nxaxheba.

Endaweni ka "master", kucetyiswa ukuba ukhethe indawo engathathi calaUmzekelo, "dev", "trunk", "main" okanye "default".

Kufuneka kuqatshelwe ukuba ngaphambi kokutshintsha ukusuka kwi-SVN ukuya kwi-Git, isebe eliphambili labizwa ngokuba "sisiqu" kwaye eli gama lisaqhelekile kubaphuhlisi. Kwangelo xesha, kuyacetyiswa ukuba kuthathelwe ingqalelo ukubuyisela endaweni yokubhekisa kumagama abagunyazisiweyo / uluhlu lwabamnyama noluhlu olumiselweyo.

Kwangelo xesha Ukuthiya ngokutsha isebe eliphambili kuya kufuna utshintsho kwiskripthi sokwakhaUkucwangciswa kwenkqubo yokudityaniswa okuqhubekayo kunye nezikripthi ezinxulumene noko, kodwa kuqatshelwe ukuba olu tshintsho aluzukubaluleka xa kuthelekiswa nokufuduka kwakutshanje ukusuka kwi-SVN ukuya kwi-Git.

Kwisibhengezo sabaphuhlisi, ungafunda oku kulandelayo:

Ndiyazi kakuhle ukuba "inkosi" inezinye iintsingiselo kunentsingiselo yenkosi / ikhoboka, kwaye andizange ndenze lo mbutho ngaphambili. Nangona kunjalo, ndinokuvuma ukuba ndinamalungelo apha, kwaye ayinguye wonke umntu okwindawo enye.

Njengokuba sizimisele ukuba luluntu olubandakanyayo, ndicebisa ukuba sitshintshe igama lesebe lethu lophuhliso kwaye endaweni yoko samkele isigama esingathathi hlangothi kwimonorepo ye-LLVM. Amagama anokubakho ngala "dev", "trunk", "main", "default", ...

Kufuneka sicwangcise utshintsho njengoko zonke i-bots ziya kudinga ukuphucula ukukrwela kweli sebe litsha, kodwa ezi ziinkcukacha ezincinci zobuchwephesha, akukho nto ithelekiswa ne-SVN-> yokufuduka kweGit esidlule kuyo.

Njengoko ndithetha ngesi sihloko, kuya kufuneka siqwalasele usetyenziso olubanzi lweluhlu lwabamnyama / abamhlophe kwiprojekthi.

Uninzi lwabathathi-nxaxheba kwingxoxo, kunye nezithuba ezingaphezulu kwama-60, bathethe bexhasa ukutshintshwa kwegama. Isindululo savunywa nguChris Lattner, umseki kunye nomyili oyintloko we-LLVM, kodwa wacebisa ukuba ungangxami, kodwa ulinde ubone ukuba leliphi inyathelo leGitHub kukuphelisa ukusebenzisa igama elingagqibekanga elithi 'master' kumasebe aphambili (ukusebenzisa xa Ukutshintsha igama) isigama esinye njengeGitHub).

Ayisiyo impoxo, ukuthatha le meko uyenze into engenamsebenzi, ethi abanye bayithathe nzulu. URoman Lebedev (ukuzibophelela okungama-942 kwi-LLVM) wakhankanya ukuba ukuba sithetha ngokubandakanywa, kuya kufuneka ucinge ngokusebenziseka kwamanye amagama.

Ukongeza, kufanelekile ukuba kukhankanywe ukuba ngenxa yentshukumo yeeprojekthi ezininzi kwi «Easylist» uluhlu lweebhloko zentengiso, iifayile ezinegama elithi «whitelist» (uluhlu olumhlophe) zathiywa igama zaza zathatyathelw'indawo ngu- «uluhlu lokuvumela», kodwa Balibele lungisa izikripthi kwaye abanye abasebenzisi baqale ukufumana iingxaki kuthintelo lwabo, ke utshintsho olunzulu ngakumbi luyafuneka.

Ukuba ufuna ukwazi ngakumbi malunga nengxelo ekhutshiweyo, unokujonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  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.

  1.   I-LTA sitsho

    Inqanaba lobuyatha ekuthwaleni ezinye izinto alinamida.

  2.   UYesu Ballesteros sitsho

    Ohhh sele bekhona kwi-GitHub babuphelisile ubuhlanga kwaye le yindlela abaza kulitshintsha ngayo ilizwe. Ikhoboka kunye nenkosi ngamagama abonakala elungile kwitekhnoloji, hayi ebantwini. Masimise ububhanxa obubonakala ngathi bufumana ukungcola nobumdaka.

  3.   idmamen sitsho

    Ukuba singena kumdlalo "olungileyo ngokwepolitiki", ngexeshana elifutshane asiyi kuba ngabantu…. Bafuna ukuba sibe zizidenge, oomatshini abasebenza kunye kwaye, ngenxa yoko, sinokulawulwa ngokupheleleyo.