大家好,我是老陈,上次与大家分享了关于#gitlab#发版规范指引:《 Gitlab开发工作流与问题跟踪器和发版规范指引(内部图文)》相信能够帮到正在使用的朋友。
同时,在使用操作Gitlab问题跟踪器(Gitlab Issues)的过程中,也会涉及到多人开发以及代码合并等操作,这篇更新代码规范落地共识,希望可以帮助到你:《Gitlab仓库提交与更新代码规范落地共识(内部图文)》
好的,言归正传,今日分享 《Gitlab Issues分支合并系统操作快捷键命令表大全》,之所以会有这篇内容,是因为之前在使用过程中,需要用到gitlab的问题进度更新功能,找了半天发现没有操作入口,后来才找到,发现原来可以通过命令的方式来快捷设置问题跟踪器的进度刷新。同时,也发现,几乎大部分功能都可以通过快捷命令方式来操作。
通过快捷命令完成Gitlab操作
目前开发过程中常用快捷键命令(command)是时间更新 ,常用于问题时间跟踪器(Time tracking )
预估开发完成时间/estimate <w d h m>已经完成(进度)/spend h m)> )>
例如:我们可以在问题的讨论区,讨论编辑框内进行操作。
gitlab问题讨论编辑框中快捷操作
设置预估完成时间.
/estimate 1w 3d 2h 14m 1w = 1周3d = 3天2h = 2小时14m = 14分钟
比如我们设置 预估2天,当前进度为1天,操作如下:
estimate 操作预估完成时间
点击评论按钮(Comment)后,相应的进度条就可以刷新。
以上,就是gitlab操作问题相关功能的快捷方式,怎么样,非常方便和简单吧,更多改变,需要各位了解发掘了。
送上大表,以下是目前大部分的命令,可以尝试使用,用的好可提高工作效率。
命令(Command)操作功能介绍 /tableflip 比较无厘头的功能,会生成一个图形: (╯°□°)╯︵ ┻━┻支持问题功能支持分支合并请求支持史诗功能/shrug 比较无厘头的功能,会生成一个图形:¯_(ツ)_/¯支持问题功能支持分支合并请求支持史诗功能/todo将该问题加入 todo 列表,同时,问题的右边又上角也有Todo按钮支持问题功能支持分支合并请求支持史诗功能/done完成一个 todo支持问题功能支持分支合并请求支持史诗功能/subscribe订阅该问题支持问题功能支持分支合并请求支持史诗功能/unsubscribe取消订阅该问题支持问题功能支持分支合并请求支持史诗功能/close关闭问题支持问题功能支持分支合并请求支持史诗功能/reopen将关闭的问题重新打开支持问题功能支持分支合并请求支持史诗功能/title 更改标题支持问题功能支持分支合并请求支持史诗功能/award :emoji:快速输入图标功能,可能看图更好理解:(底下图片)支持问题功能支持分支合并请求支持史诗功能/assign me分配问题给自己支持问题功能支持分支合并请求/assign @user分配问题给一个用户支持问题功能支持分支合并请求/assign @user1 @user2分配问题给多个用户支持问题功能支持分支合并请求/reassign @user1 @user2重置分配问题给其他用户支持问题功能支持分支合并请求/unassign删除问题分配的用户支持问题功能支持分支合并请求/unassign @user1 @user2删除问题分配的用户后再重新分配给指定用户支持问题功能支持分支合并请求/milestone %milestone设置问题的MVP支持问题功能支持分支合并请求/remove_milestone删除问题的MVP支持问题功能支持分支合并请求/label ~label1 ~label2快速设置问题的标签状态支持问题功能支持分支合并请求支持史诗功能/relabel ~label1 ~label2重新设置问题的标签状态支持问题功能支持分支合并请求支持史诗功能/unlabel ~label1 ~label2删除问题的所有标签状态支持问题功能支持分支合并请求支持史诗功能/copy_metadata 从其他 问题 复制 标签和MVP 后 更新本问题,这个功能有意思支持问题功能支持分支合并请求/copy_metadata 从其他 问题 复制 标签和MVP 后 更新本问题,这个功能有意思支持问题功能支持分支合并请求/estimate <w d h m>设置问题的预估时间支持问题功能支持分支合并请求/remove_estimate删除问题的预估时间支持问题功能支持分支合并请求/spend h m)> )>添加问题的处理进度时间 比如: /spend 1h 或者 /spend 1h 2020-09-09支持问题功能支持分支合并请求/spend h m)> )>减去问题处理进度时间 比如: /spend -1h 或者 /spend -1h 2020-09-09支持问题功能支持分支合并请求/remove_time_spent删除时间进度记录支持问题功能支持分支合并请求/lock锁定问题支持问题功能支持分支合并请求/unlock解锁问题支持问题功能支持分支合并请求/due 设置问题的到期时间 如: /due 2020-09-09支持问题功能/remove_due_date删除问题的到期时间支持问题功能/weight 设置问题的重要性,收费功能 ,如:/weight 0 ,/weight 1支持问题功能/clear_weight清除重要性级别设置支持问题功能/epic 添加一个epic , 但是是收费版本功能支持问题功能/remove_epic删除epic支持问题功能/promote升级问题为epic支持问题功能/confidential设置为私密问题支持问题功能/duplicate 关闭该问题并复制到另外一个问题中,暂时未知道该功能的实际用处支持问题功能/create_merge_request 创建一个新的合并分支请求,并设置分支名支持问题功能/relate #issue1 #issue2关联其他问题,疑似收费版本功能支持问题功能/move 移动此问题到其他项目,疑似收费版本功能支持问题功能/zoom 添加zoom 会议 ,疑似收费功能支持问题功能/remove_zoom删除 问题中的 zoom 会议 ,疑似收费功能支持问题功能/target_branch 快速切换修改该问题的合并目标分支支持分支合并请求/wip快速WIP支持分支合并请求/approve批准合并请求支持分支合并请求/submit_review提交等待 review, 收费功能支持分支合并请求/merge相关史诗功能,收费功能支持分支合并请求/child_epic 相关史诗功能,收费功能支持史诗功能/remove_child_epic 相关史诗功能,收费功能支持史诗功能/parent_epic 相关史诗功能,收费功能支持史诗功能/remove_parent_epic合并分支,收费功能支持史诗功能
/award 命令操作
/award 命令操作
本文到此介绍完毕,如果你也想体验一把,可以看这篇Gitlab安装图文:中小企业技术团队自建代码托管服务器,Gitlab安装图文教程