完整版gitlabissue详细操作流程.docx
- 文档编号:17128055
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:13
- 大小:296.74KB
完整版gitlabissue详细操作流程.docx
《完整版gitlabissue详细操作流程.docx》由会员分享,可在线阅读,更多相关《完整版gitlabissue详细操作流程.docx(13页珍藏版)》请在冰点文库上搜索。
完整版gitlabissue详细操作流程
gitlabissue详细操作流程
issue概述
一般master分支默认是被锁住,其目的是保护该分支。
普通开发人员可以
创建issue后建立对应的分支然后去完成任务。
完成issue后便要合并分支,只需发送mergerequest,等待owner审核通过才能合并到master分支上。
合并
的过程中可能会出现代码冲突问题。
而这个问题却交给了owner去处理,因为普
通开发人员是没有权限的。
Issue指的是一项待完成的工作,通常与系统的改进相关,中文可以译为问题'或’事务'。
下面这些都是Issue的例子。
一个软件的bug。
一项功能建议。
一项待完成的任务。
文档缺失的报告。
每个Issue应该包含该问题的所有信息和历史,使得后来的人只看这个I
ssue,就能了解问题的所有方面和过程。
历史上,Issue起源于客服部门。
用户
打电话反映问题,客服就创建一个工单(ticket),后续的每一个处理步骤、每一次与用户的交流,都要更新工单,记录全部信息。
这就是Issue的前身。
因
此,Issue的原始功能是问题追踪和工单管理,后来不断扩展,逐渐演变成全功能的项目管理工具,还可以用于制定和实施软件的开发计划。
除了软件,其他项目也可以使用Issue,比如有人把自己住宅的改善计划都做成了Issue
咅VoLirOpen^5HPublicKey
Nokeysfound.
CopyToClipboard|
Issue操作流程
1.what用户克隆代码到本地。
假如我们创建好了项目,并添加了开发人员what账户。
项目地址是:
http地址:
http:
//192.168.99.102/root/cloud-dev.git
Ssh地址:
git@192.168.99.102:
root/cloud-dev.git
作为一个开放人员what,第一步我们需要将仓库拉到本地电脑上去。
为了方
便拉取仓库,这里详细说明下用sshkey秘钥认证拉取仓库。
在what研发电脑上创建一个秘钥。
打开Gui,选择Help-ShowSSHKey。
甚C-ItGup
Rff-a-Q-sib&ry|1日韵已JgbniJt口TFvi
■--15匕口iwidcRgpoHtory
[E卜owEEHSyI
啥也不用填,一路点ok,到完成。
誇GitGUI
RepositoryHelp
ClonetxiitingRepository
SourceLoritic|r黃‘lONroo讥l(iLid-dcv,git
IflrgftOFactory:
Dz/rloud-d^^
CloneTyp好:
SgriddiJ(FaitSrtni-RcdundanlrH.3rd'rici)
O'FjillCepy(Slower,Hedurdant日a:
kupi
Fi5tt=fc.NetR&coirrrendeo.MoBfl:
hiuo:
[yjRecursivelyconesubmcdulestoo
Ielorej
Quit
生成秘钥以后,将秘钥复制下来,粘贴到gitlab用户的sshkey里面。
切记现在是研发人员what,所以要用what账户登陆。
Signin
gr怕化ormmail
Signin
在waht的gitlab账户里添加sshkey。
秘钥克隆代码就必须使用ssh的项目地址:
git@192.168.99.102:
root/cloud-de
v.git
输入yes保存gitlab的key。
dortingfratnH.1D2:
rOOV^lAiJd-d«tfj^it
单OpwiSSH
'~ie-1|
Iheautherlkityorhost■19it6S.M.lJt)21192.1£3.69.1031'can'tbeeEUblkhed.电SAk&yfingT^rpiintkSHA356:
mlzSKZtXS-vnCN37f=m/Hi/ITga/rigtlfv Lociorlina-conirt^cling|(y(fir/ro)? 此过程无需输入任何密码,因为上面做了sshkey。 舀Cj-tOui Repo舌*arv卜 WoricMgrpleaiewalL QiiSr 打开项目地址,选择Issue,我们创建一个issue. rthflidcvipp 此Issue编号为1。 创建好Issue后,生成一个编号Referenee: root/cloud-dev#1 3.在what电脑上创建分支 医hid材1: ■汽lE^kjudHo* K<-p44ite^—tWn日吟fac#Hep Cu^-efwflf亘rtfhFii* 灯抽爭対tOlOA^r: 晁于rdth乙眄靶(WillCarrmrfh 畜GitGui^doud-dev): CreateBranch CreateNewBranch BranchName aMarne;I'whaVdeveappI CMatchT「已匚IdngBranch[Name Starting尺evision ''RevisionExpre^^icri: aLocalBr^n 2t iD/cloud-de% CurrentHr阳dv[l LIrtstaged□'ipg« ^p-pa^rtorfEdRBrjPth匚ezm厂Fth? erq*fte-nowToo^壬H^'p 4.模拟代码提交 J+ 2aia/i/i4eM.. Tex;Docurrcrl 0Ka J□□ 2313/5/14^.. Tex: Docurr 0KB Jbb 2DlSf5/14呈国.. Tex: Docurrert □KB u« 2tn诈门4星卑 Tu硏Docurrert 0KB dd 23L3呵L4SM“ TafllDocumert oxa ff 2318/5/14星Sfl.. T音<1DukUirtr1 0KB 一QD 1201Sr3./i4esi.. TefxlDoitiir^fr1 0KB n.in. 13O1SZ^./14星感.. T&wtOonunvt1 0 点Resacn可以出现未打标的文件。 Bfcsipyirf»dtpIjHiW也尸押IftaiwljT・hM祁aiTAiilH•气严 越力审£I bddjM Doc"-* Dpp-*>± CiSFwnri hr-tdy 然后按照提交流程进行操作。 FU«H"rte^卡disSwim 匸旷E0=-ar<*i U-HngaiB ■wdtfid■旺fPfl D rwi d-I^■! .-^j^-ap4-4^hhiMMpv ntw«x>b*「则EP*M*q+F*MMerodi峠f I匚Li~r«ntSr.i■□l1-wvtiK-dn-a^p Mbnf«4Ehnf«e 选择push提交。 tdd層bjtLEOfc『dqU碾p Be6i^«h 卜甘Gt*t45 Er■护J 商1£抽 提交至U1-what-deveapp分支。 f4 gGrtSi(doud-devj: Push• PushBranches SourceBranches De^tina: iariRepos;: 口了 0Remote;origin UArbitraryLocaiiorr: Tran环严Options —]iForceoverwriteexstngbranch(imaydiscardchangesj □Uiethinpdtk(fcialowrirtvroikccMiiecGLrni) ..Includatags Pushing1branchtoorigin Pushingrejuflte: remote: remote: renwtm: to&it3192.163.39.]02: root/clDui-dev.git TocieiteaiRsrgErequm就for1-ithat-dsveapp,visit: ht1p: /7l92"ISB.53»L02/roc1/c13tj1-dev/nereei;eq\;e31s/new"msrferequest% ToJ92.163.99.102: roat/21oud-dev.sii f1iTlad..3(146219l-irha-t-de^eanr->l-whai-devearp” UDdatinglocaltrackineref'ref^/reikDtflsZorLffinZJ-vhd't-cepeapD* Pll Cisu 5. F面的操作和之前一样,此时需要what用户提交合并分支的申请了。 我们在看看刚刚创建Issue已经关联到了1-what-devapp分支上。 fl What用户提交分支合并申请 Jt 提交合并请求以后,剩下的就是管理员要做的事情了。 6.管理员操作 管理员相对于普通开发人员来说多了一些任务,比如创建milestone(用 于评估工作量和时间)和代码的审查以及代码冲突的解决等。 登陆root的 账户: Signin Usernameoremail root Password Signin 创建milestone,评估工作量和时间 I口||.- fir 创建milestone后,关联Issue。 还有一个方法是管理员先创建 ilestone,在what开发者创建Issue时候加入milestone也是一样 的。 IK j.*■: 管理员开始处理what用户提交的分支合并申请,审查完毕后点合并分支。 合并完成后,master分支就有了1-what-devapp的代码。 ■r■.* mH1 J■I"J;-£1P小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 gitlabissue 详细 操作 流程
![提示](https://static.bingdoc.com/images/bang_tan.gif)