IDEA中使用JIRA

  • 配置Jira服务器
  • 使用
    • 开启任务
    • 切换任务
    • 提交任务

主要可以做到什么?

  1. 在IDEA中查看jira任务信息,同步变更jira任务状态.
  2. 将jira任务和代码提交自动关联起来.
  3. 多个jira任务同时进行来回切换时,自动切换回相应任务的会话上下文.

本文适用于JetBrains全系产品,具体以IDEA为例说明.

配置Jira服务器

IDEA 中选择 Tools -> Task & Contexts -> Configure Servers,点+号.

进入配置界面,填写配置Jira服务器信息.

Server URL 填到IP端口就行.

commit message 里可以配置下提交注释模板.

个人配置的是:update: #{id} {summary}

使用

开启任务

Tools -> Task & Contexts -> Open Task 界面中选择自己当前准备开始处理的任务.

按Ctrl+Q 可以显示任务的详细信息.

双击选择具体某一项任务后,在该任务的配置界面里,配置下要执行的操作.

建议勾选 Update issue state (会同步更新jira中任务状态)、Create changelist .

其余根据自身需要自行选择.

创建完成后,Commit视图中就会出现本任务的变更列表,改change list 会自动设置为激活状态.

此时,任何新产生变化的文件,都会自动放至当前change list下

Tips

1. change list 是IDEA commit视图中自带的功能.change list 可以创建多个,但是出于激活状态的只能有一个.
2. 新产生变更的文件,会默认放在当前的change list下.但可以手动挪至其他change list下.
3. 平时建议创建一个"不用提交的"change list,把临时性的代码文件等不方便提交的放在其中.避免提交代码时误提交.
4. 建议多利用change list,方便日常的git提交管理。

切换任务

经常遇到的一个情况是,某项任务正开发到一半时,突然安插一个新的任务来处理。

此时注意,在通过open task功能创建打开新的任务的时候,IDEA会记录下我们之前的任务是打开了哪些文件 。

当新任务处理完成、或者是中途又需要切换回去去处理之前任务时,可以通过 Tools -> Task & Contexts ->Switch task 来切换回之前的任务,此时,IDEA会自动打开之前的所有文件。

eg.

处理任务A时,IDEA中文件 A、B、C 处于打开状态.

处理任务A时,IDEA中文件 D、E、F 处于打开状态.

那么此时通过Switch Task切换回 任务A,IDEA会自动关闭 D、E、F,重新打开文件A、B、C。

tips

可以通过 Tools -> Task & Contexts -> Save context 选项,手动保存当前会话上下文信息。

提交任务

在相关功能改造完成后.可以在 Tools -> Task & Contexts -> Close Active Task 关闭任务.

关闭时,可以通过 Update issue state 选项同步更新JIRA任务状态.

也可以通过 commit changes选项,直接提交代码.默认提交注释就是前面配置的注释模板.

IDEA中使用JIRA相关推荐

  1. gerrit上的commit msg中关联jira单号(含gerrit的安装)

    这个问题折腾了很久,前期后后大概一个月吧,终于搞定了,查了很多资料,有的不完整,有的完全就不能用,有的没说完整,所以一定要记录下来,我的心血啊. 由于公司在用的gerrit的是正式环境中的,大家都在使 ...

  2. 硝烟中的JIRA和敏捷开发(四)-建立分组权限

    硝烟中的JIRA和敏捷开发(三)-JIRA证书Licenses更新延期 强烈建议先看下本文所处的背景,是否和你场景相似. 本文所使用的方法由实践摸索得来,并非最优方法仅供参考.如有更佳方法,欢迎留言. ...

  3. 在 Confluence 6 中的 Jira 高级权限

    启用嵌套用户组(Enable Nested Groups) 为嵌套组启用或禁用支持. 在启用嵌套用户组之前,你需要检查你在 JIRA 服务器中的嵌套用户组是否启用了.当嵌套用户组启用成功后,你可以将一 ...

  4. ubuntu版本Linux系统中安装jira

    介绍有关jira的相关安装与破解. 1. 安装jdk jdk安装1.8版本以上 2. 安装mysql Linux系统MySQL开启远程连接:1. 点击打开链接     2. 点击打开链接 将JIRA应 ...

  5. 【GitLab和Jira集成】GitLab中集成Jira

    GitLab和Jira集成 Gitlab官方文档 起因 GitLab配置 前提要求 配置过程 使用测试 提交代码自动在对应jira issue下评论 通过Gitlab查看Jira相关issue Git ...

  6. linux系统中安装jira,linux下安装jira详细步骤

    linux下安装jira详细步骤 2018年11月08日 | 萬仟网科技 | 我要评论 首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个 ...

  7. java 调用jira_java中通过JIRA REST Java Client 使用jira

    首先创建springboot工程,使用maven进行构建,pom依赖如下: org.springframework.boot spring-boot-starter-web org.springfra ...

  8. JAVA中通过JIRA REST Client 使用jira

    首先创建springboot工程,使用maven进行构建,pom依赖如下: <dependency><groupId>com.atlassian.jira</groupI ...

  9. [项目管理-19]:在项目管理中, 如何用Jira对项目管理中的所有活动进行结构化、数字化和量化?

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

最新文章

  1. serv-u 自定义html,Serv-U架设教程_Serv-U使用教程图文版
  2. rpm安装mysql图文
  3. IBM服务器四大系列解析
  4. Word编写代码时输出半角引号
  5. 日常经典用语、成语及谚语
  6. appium+python自动化项目实战(一):引入nose和allure框架
  7. 转:libatk-bridge.so错误解决
  8. jdk api官方文档的使用
  9. 学子商城网站的设计与实现
  10. 知识表示-马尔科夫链(MC)
  11. 淘宝动态评分绿了怎么办
  12. 计算机开题报告万能模板,计算机开题报告ppt模板
  13. ​软考高项论文写作这些雷区,千万要避开
  14. UE 4.13 3D Widget使用
  15. 机器周期、振荡周期、时钟周期、状态周期???
  16. 谈技术文章翻译的信雅达-上
  17. 点到超平面的距离公式
  18. CORTEX-M 系列调试下载总览
  19. IIS 7.5 HTTP 错误 404.3 - Not Found错误的解决方法
  20. 华为携手6家鸿蒙生态合作伙伴共同探讨未来科技蓝图

热门文章

  1. 计算机毕业设计 SSM书画拍卖平台系统 拍卖管理系统 拍卖竞拍系统 网上拍卖系统Java Vue MySQL数据库 远程调试 代码讲解
  2. 基于百度地图的python开发服务端_百度地图api用python行吗
  3. Retrofit实现文件上传(二)
  4. 线性代数行列式计算方法之降阶法
  5. TreeSize工具介绍
  6. python月薪3万_我月薪5000,靠Python搞副业月入3万
  7. 骑行运动耳机哪个好,最适合骑行佩戴的几款耳机
  8. 2018计算机保研经验——北大信科夏令营、九推,南大lamda实验室
  9. 「干货」XCTF Web安全入门练习靶场全部通关教程
  10. 学习C语言的反思与总结