gitlabissue详细操作流程_第1页
gitlabissue详细操作流程_第2页
gitlabissue详细操作流程_第3页
gitlabissue详细操作流程_第4页
gitlabissue详细操作流程_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、gitlab issue详细操作流程 issue概述 一般master分支默认是被锁住,其目的是保护该分支。普通开发人员可以 创建issue后建立对应的分支然后去完成任务。完成issue后便要合并分支,只 需发送 merge request ,等待 owner审核通过才能合并到 master分支上。合并 的过程中可能会出现代码冲突问题。而这个问题却交给了 owner去处理,因为普 通开发人员是没有权限的。 Issue指的是一项待完成的工作,通常与系统的改进相关,中文可以译为 问题或事务。下面这些都是Issue的例子。 一个软件的bug。 一项功能建议。 一项待完成的任务。 文档缺失的报告。 每

2、个Issue应该包含该问题的所有信息和历史,使得后来的人只看这个 I ssue,就能了解问题的所有方面和过程。历史上,Issue起源于客服部门。用户 打电话反映问题,客服就创建一个工单(ticket ),后续的每一个处理步骤、每 一次与用户的交流,都要更新工单,记录全部信息。这就是 Issue的前身。因 此, Issue的原始功能是问题追踪和工单管理, 后来不断扩展,逐渐演变成全功 能的项目管理工具,还可以用于制定和实施软件的开发计划。 除了软件,其他项目也可以使用Issue,比如有人把自己住宅的改善计划都 做成了 Issue Issue操作流程 1. what用户克隆代码到本地 假如我们创建

3、好了项目,并添加了开发人员 what账户。项目地址是: http 地址:02/root/cloud-dev.git Ssh地址:git02:root/cloud-dev.git 作为一个开放人员 what,第一步我们需要将仓库拉到本地电脑上去。为了方 便拉取仓库,这里详细说明下用sshkey秘钥认证拉取仓库。在what研发电脑上 创建一个秘钥。打开 Gui,选择Help-Show SSH Key。 舌 Yoltt OpenSH Public Key No keys found. Generate Key Copy To 亡lipboa

4、rdClose 啥也不用填,一路点ok,到完成 cur Lootic ir grtO102.168 99.1021 rooV 1 o u d- d ev.git Targrt Urertoi 7: Dr/cloud-dv Browse Chne Exiiting Repository Clore Typ&;StandardSrrni-Redundant,. Hrdlrisl 爾 Full Copy (Slowr. Redurdant Backup) Shared Ja-stest Net R lwhst-cleveapp| Match Tracking Branch Name Starting

5、 Revision Revis fen Expr?ion; a Local Brd nhTrack no Branch Tja 4.模拟代码提交 创建几个测试文件,模拟代码开发完成。 ahtaqe-E (世1 匚口册血| Mirl C flnWi MkK44r a 關*A tdWl上AMUri UaCQPWrtl h*fv Owd Coflwnif 提交至U 1-what-deveapp 分支。 冋 Grt Gu (doud-dev): Push Push a ranches Sourte 3ranches jL |1- what-d zz pp rriaste Destination Rep

6、osiloy origiin Q Remiote: Arbitrary Locadc-n:; Trarife Options Force averwrite exstng branch may discard changes Use thin pdck (for slow network connecGorii) .Indude tsgE CdFKI g Gt Gui (tloud-devr push origin 盲式SE Puihing 1 branch ta origin Pushing to &it192. 163.39, lOJiroct/cloui-deu.it reluct*:

7、remote: To create arequsst for l-ithat-dsveapp, visil: remote:ht1p:/l92 153 99* LOZftQQt/chjud-dew/Berge i:ecjtests/newTnsrpe request% renot -s: Ta 192.168.99. 102:rocrt/cloud-clev. aii fl 171a4. 3d46239 1jirha-t-dfiveaDt) - 1-vhat-deveajr m)dat iri2 local trackinz ref n rsfs/remotfls/oriein/ 1-vhat

8、-ceveapD irr 4 Cloe 5.下面的操作和之前一样,此时需要what用户提交合并分支的申请了 我们在看看刚刚创建Issue已经关联到了 1-what-devapp分支上 What用户提交分支合并申请 提交合并请求以后,剩下的就是管理员要做的事情了。 6.管理员操作 管理员相对于普通开发人员来说多了一些任务,比如创建 milesto ne (用 于评估工作量和时间)和代码的审查以及代码冲突的解决等。登陆 root的 账户: Sign in or e-nnail root Password j Remember meForgot your password? Sign in 项目之前已经创建好了,cloud-dev 这里就不用在创建了 U* 创建milestone,评估工作量和时间 D L cloud-de-v W*l 创建milestone 后,关联Issue。还有一个方法是管理员先创建m ilestone,在what开发者创建Issue时候加入 milestone 也是一样 的。 4Kfaril-dir!r Qh 1li p. Bi 管理员开始处理wh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论