热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

如何设置github提交代码时关联并自动关闭issue?

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

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


一,创建和管理issue

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

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

如何设置github提交代码时关联并自动关闭issue?

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

如何设置github提交代码时关联并自动关闭issue?

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

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

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


二,提交代码时关联issue

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

如何设置github提交代码时关联并自动关闭issue?

三,自动关闭issue

是否在提交代码时也可以将关联的issue自动关闭呢?只需要在注释中增加命令关键词,比如close #6 xxx:

如何设置github提交代码时关联并自动关闭issue?

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


推荐阅读
  • 本文介绍了GitHub上的一些Python开源项目,特别是IM(即时通讯)技术的应用。通过Sealtalk项目,探讨了如何利用开源SDK提升开发效率。 ... [详细]
  • GitHub基础指南:项目代码的部署与管理
    GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ... [详细]
  • 关于ScrumXPDevOps的学习
    最近听了ECUG大会上孙敬云老师的分享感觉受益匪浅,毕竟大学课本上只讲到瀑布模型就没有下文了,工作以后一直贯彻的都是Scrum路线,一直也没有时间好好的去学习整理这部分的知识,直到 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 探索将Python Spyder与GitHub连接的方法,了解当前的技术状态及未来可能的发展方向。 ... [详细]
  • Jira 是由澳大利亚 Atlassian 公司开发的一款高效的问题追踪与项目管理工具,广泛应用于软件测试领域。它不仅能够对各类问题进行精准跟踪,如缺陷管理和任务分配,还能通过灵活的工作流定制和丰富的插件生态系统,显著提升团队协作效率和项目透明度。Jira 在软件测试中的应用,不仅有助于提高测试效率,还能确保产品质量,是现代软件开发团队不可或缺的工具之一。 ... [详细]
  • 使用参数“includeProcessVariables”:“true”进行RESTAPI调用以查询历史任务时,最多返回2 ... [详细]
  • 本文整理了Java中com.atlassian.jira.issue.Issue.getDueDate()方法的一些代码示例,展示了Issue.getDue ... [详细]
  • 本文整理了Java中com.atlassian.scheduler.config.JobConfig类的一些代码示例,展示了JobConfig ... [详细]
  • 开发笔记:DevOps Gitlab环境部署
    本文由编程笔记#小编为大家整理,主要介绍了DevOpsGitlab环境部署相关的知识,希望对你有一定的参考价值。DevOps介绍 ... [详细]
  • mongoDB介绍、安装、搭建简单的mongoDB服务器(一)
    相关网站1. http:www.mongodb.org 官网,可以下载安装程序,和doc,和驱动等。2. http:www.mongoing.com 国内官方网站,博客,问 ... [详细]
  • GitLab 8.3.3 发布 开源代码管理
    2019独角兽企业重金招聘Python工程师标准GitLab8.3.3发布,包括GitLabCommunityEdition(CE)和EnterpriseEdi ... [详细]
author-avatar
手机用户2502894761
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有