【Github使用技巧】提交代码时关联并自动关闭issue

目录:markdown

1,建立和管理issueide

2,提交代码时关联issue测试

3,自动关闭issuespa


Github是经常使用的代码托管平台,功能也在持续的扩展丰富,最近从JIRA管理开发任务换到了使用Github的issues,好处是轻量简单,和代码库直接关联。3d


一,建立和管理issueblog

首先应该建立一个代码库,或者拥有权限。开发

1,在代码库页面中,点击Issues,而后点击右上角按钮”New Issue”it

image.png

2,在建立issue页面中,输入标题,能够增长描述和详情,Github提供了简单实用的markdown编辑功能:class

image.png

3,页面右边列表中能够设置issue的经办人,标签等可选信息扩展

4,点击按钮”Submit new issue”,建立成功,跳转到详情页面

image.png

5,增长修改issue信息,操做状态,开发完成后关闭。


二,提交代码时关联issue

在实际开发工做中,须要将代码提交和issue关联起来,方便代码检查和功能测试。Github提供了自动关联功能,commit提交代码时只须要在注释中包含issue编号,#issue_id:

image.png

三,自动关闭issue

是否在提交代码时也能够将关联的issue自动关闭呢?只须要在注释中增长命令关键词,好比close #6 xxx:

image.png

Github支持的命令关键词只有close和fix,和JIRA Fecru比较起来少了单据的中间流转状态。

close #xxx

closes #xxx

closed #xxx

fix #xxx

fixes #xxx

fixed #xxx