gitlabissue詳細(xì)操作流程_第1頁
gitlabissue詳細(xì)操作流程_第2頁
gitlabissue詳細(xì)操作流程_第3頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、gitlab issue詳細(xì)操作流程issue概述一般master分支默認(rèn)是被鎖住,其目的是保護(hù)該分支。普通開發(fā)人員可以 創(chuàng)建issue后建立對(duì)應(yīng)的分支然后去完成任務(wù)。完成issue后便要合并分支,只 需發(fā)送 merge request ,等待 owner審核通過才能合并到 master分支上。合并 的過程中可能會(huì)出現(xiàn)代碼沖突問題。而這個(gè)問題卻交給了 owner去處理,因?yàn)槠胀ㄩ_發(fā)人員是沒有權(quán)限的。Issue指的是一項(xiàng)待完成的工作,通常與系統(tǒng)的改進(jìn)相關(guān),中文可以譯為 問題'或事務(wù)'。下面這些都是Issue的例子。一個(gè)軟件的bug。一項(xiàng)功能建議。一項(xiàng)待完成的任務(wù)。文檔缺失的報(bào)告。

2、每個(gè)Issue應(yīng)該包含該問題的所有信息和歷史,使得后來的人只看這個(gè)Issue,就能了解問題的所有方面和過程。歷史上,Issue起源于客服部門。用戶 打反映問題,客服就創(chuàng)建一個(gè)工單(ticket ),后續(xù)的每一個(gè)處理步驟、每一次 與用戶的交流,都要更新工單,記錄全部信息。這就是 Issue的前身。因此,I ssue的原始功能是問題追蹤和工單管理,后來不斷擴(kuò)展,逐漸演變成全功能的 項(xiàng)目管理工具,還可以用于制定和實(shí)施軟件的開發(fā)計(jì)劃。除了軟件,其他項(xiàng)目也可以使用Issue,比如有人把自己住宅的改善計(jì)劃都 做成了 IssueIssue操作流程1.what用戶克隆代碼到本地。假如我們創(chuàng)建好了項(xiàng)目,并添加了

3、開發(fā)人員what賬戶。項(xiàng)目地址是:http 地址:Ssh地址:git02:root/cloud-dev.git作為一個(gè)開放人員 what,第一步我們需要將倉(cāng)庫(kù)拉到本地電腦上去。為了方 便拉取倉(cāng)庫(kù),這里詳細(xì)說明下用sshkey秘鑰認(rèn)證拉取倉(cāng)庫(kù)。在what研發(fā)電腦上 創(chuàng)建一個(gè)秘鑰。打開 Gui,選擇Help-Show SSH Key。啥也不用填,一路點(diǎn)ok,到完成Git GmChne Exiiting Repository£cur» Looticir grtO102.168 99.1021 rooV 1 o u d- d ev.gitTargrt Ure

4、rtoi7: Dr/cloud-dvBrowseClore Typ&StandardSrrni-Redundant,. Hrdlrisl爾 Full Copy (Slowr. Redurdant Backup)Shared Ja-stest Net R&fcnrimend&d, No Ba:lkup)<| Retursiy done- submeduhs tooClore | Quit舌 VourCpenSSH Public Keyav/ps xGenerdtingKCopy To CNpbciid(5 YourOpenSSH Public KeyYour key

5、 is in: */h/id_r53.pub|Genent ICey«S!" ! I If«! 11S III STS!I"-ssh-rsa AAAA03NzaClyc2EAAAADAQABAAABAQDNrKlq669MgRMC9O pPEqyROAMzQMFHhDeLHjkCCSuNkeSMXMskSiwmYHGOZiRBSZ tWMqQtGAJTB0nDKvmVTc7v2PLqRuHJVRcqPhabbdD Ed/VNgDsFyMB pF)cJZnMz29W7pX95g)fRtM9rqgF9r¥q/pP3FWJFp + byzLutnjT

6、lfF8T9R&h DU5rWssFWbYhSlm4r4VHeOOUHlncALuUrBKEaXfTwb+Ribe2z2KaTXLKO L16KocaN5H(SQrliJuPjV5TXrtv/BE7fHRroDutC2aC)GtA41B502fZ2w£ji3yrc E hley * E H QI PviojYn UoFrrV+VS+ kcuJ Cj4t Adm ini strata r PC-2018O2O2R BBXConv Tn CLmonArnCln-F生成秘鑰以后,將秘鑰復(fù)制下來,粘貼到 gitlab用戶的sshkey里面切記現(xiàn)在是研發(fā)人員 what,所以要用what

7、賬戶登陸Sign ineep you Iith mergeL.$&rranOrem5ilwhat在waht的gitlab 賬戶里添加sshkey。添加完秘鑰以后,在克隆代碼的時(shí)候就不需要在輸入密碼。但是要用sshkey秘鑰克隆代碼就必須使用 ssh的項(xiàng)目地址:git02:root/cloud-dev.git右GitGuiI u F回鬥斤4輸入yes保存gitlab 的key。此過程無需輸入任何密碼,因?yàn)樯厦孀隽藄shkey2. 在what賬戶的gitlab 里創(chuàng)建issue打開項(xiàng)目地址,選擇Issue,我們創(chuàng)建一個(gè)issueTwdw fir'F is M

8、d naad l» toaa nMd m prqirt_nul oviHew Ttwart-炳目瞬5 dugwQ同 w琴Lkh >: "dp f -jf cwino.RC! 心仲ajpob UitaaiEMib "d 4udc gg n KippcrtuEiH v* * ranhtlHT-jd 加出w* I* «»&* w"seZ j.卜怦廠 陽pri * 1-viejir+e,fliECWfl iR-ifimI riw* 4<:F ”'' sriisueCin創(chuàng)建好 Issue 后,生成一個(gè)編號(hào)

9、Referenee:root/cloud-dev#1 此 Issue 編號(hào)為 1。3. 在what電腦上創(chuàng)建分支用邙£diiCu-cm duch 帕UritiedIflMl 啊曲Gta 共咼 LhartgieS (Will Carrniiti擊 Gh Gui doud-dev); Create BranchCreate New (BranchBranch Namefl Marne; l'whst-cleveapp|Match Tracking Branch NameStarting RevisionRevis fen Expr?ion;a Local Brd n<hTr

10、ack no Branch Tja4. 模擬代碼提交 創(chuàng)建幾個(gè)測(cè)試文件,模擬代碼開發(fā)完成。2019/5/14Text Docurr-rrt0畑2013曲4星陰”Te«t Do cu meirit:0 KBibb2013/14 肆,.Text Document0 KB cc2 M3/可14星耳.Text DocunrM0 KBIdd2DL3Z5/14 彌Texl DQC,urr>eot0 KB12D18/&/14 星舊.Text Dtnunr瞪t0 KBCHJ2013/5/14 星職”Text Docuirept0 KB1 "2018/6/14 岸的.Tmt D

11、ocun ert0 <&點(diǎn)Resacn,可以出現(xiàn)未打標(biāo)的文件然后按照提交流程進(jìn)行操作。下一步提交描述信息,這點(diǎn)與以前不同的是需要加Issue編號(hào)進(jìn)行關(guān)聯(lián)。加#1選擇push提交。啟 tjrtGui davd-dw.l D.'daid disYMiri事蘇$呻Gr«AMUri UilOapurtl提交至U 1-what-deveapp 分支。咅 Git Gui (cloud-dev): PushPush BranchesSourte 3ranche5|1- what-d zz pprriasteDetma?iari Reid osiTovq Remote:Arbi

12、trary jcacicrr:origin”Trarife OptionsForce averwrite exstng branch may discard changesUse thin pdck (for slow network connecGori'i).Indude tsgE畠 Git Oui (cloud-dev): push origin二式SEPushing 1 branch lo originPushing to163. 39. 02:roct/cloud-deu. itreluct*:remote: To create arequsst for I-what-de

13、ve app, visil:remotB:ht1p:/l92» 153 99. LDZ/rQQt/chjud-dew/Berge cecjtests/newmerpe request%rernctt:Ta 192.168.99. 102:rocrt/cloud-dev. aiifl 171a4. 3d46239 1jirha-tdfiveaDt) -> 1-vhat-deveajrm)dat Lri2 local trackinz ref n rsfs/remotfls/oritin/l-vhat-csveapD'JL-« 1nr_. |Ido*c5.下面的操

14、作和之前一樣,此時(shí)需要 what用戶提交合并分支的申請(qǐng)了我們?cè)诳纯磩倓倓?chuàng)建Issue已經(jīng)關(guān)聯(lián)到了 1-what-devapp分支上。a ri_-|bmw 999- -jtattoQf3沁1、如神1 ArtariiWhat用戶提交分支合并申請(qǐng)?zhí)峤缓喜⒄?qǐng)求以后,剩下的就是管理員要做的事情了。6.管理員操作管理員相對(duì)于普通開發(fā)人員來說多了一些任務(wù),比如創(chuàng)建 milesto ne (用 于評(píng)估工作量和時(shí)間)和代碼的審查以及代碼沖突的解決等。登陸 root的 賬戶:Sign inUsemams or emailrootPasswordj Rem am b 即 iteForgot yaur password?Sign in項(xiàng)目之前已經(jīng)創(chuàng)建好了,cloud-dev這里就不用在創(chuàng)建了創(chuàng)建milestone,評(píng)估工作量和時(shí)間創(chuàng)建milestone后,關(guān)聯(lián)Issue。還有一個(gè)方法是管理員先創(chuàng)建milestone,在 what開發(fā)者創(chuàng)建Issue時(shí)候加入 milestone 也是一樣的。管理員開始處理what用戶提交的分支合并申請(qǐng),審查完畢后點(diǎn)合并分支 合并完成后,master分支

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論