Intellij集成项目管理软件Redmine
Intellij集成项目管理软件Redmine
前言
Intellij可以集成项目管理软件,比如JIRA和Redmine,使得可以在Intellij中就可以查看分配给自己的任务,并创建任务对应的changelist和branch;提交代码时自动关联任务ID和任务标题,方便规范填写Git commit message。
Intellij与Redmine集成
在Intellij中打开File -> Settings (Ctrl + Alt + S ),然后选择 Tools / Task / Servers。(或者打开Tools / Tasks & Contexts,选择Configure Servers)
输入Redmine的URL
输入你自己的Redmine的Username和Password
点击“Test”按钮测试Intellij是否可以成功连接Redmine
查看任务
在Intellij的工具栏上的Task下拉框中,选择Open Task (或按下 Shift + Alt + N)查看自己的待办任务列表。
按下Ctrl + Q 查看任务描述,点击任务描述下方的链接可以直接打开Remine的问题页面 。
选择某个Task按下Enter键后即可开始处理该Task。
可以选择创建和任务ID同名的任务分支,或者使用当前分支。
提交代码
修改代码后,修改过的文件将自动连接到当前changelist上。
也可以手动地将文件连接到指定changelist或Default changelist。
右键单击changelist,选择Commit(或Ctrl + K)
可以看到Intellij已经按照前面定义好的commit message的模板来自动完成commit message。
你可以根据需要来修改commit message,比下面的例子表示“关闭#215任务,登记工时2小时”:
resolve #215 @2h Demo - Intellij 集成 Redmine
选择Commit and Push来commit并push代码到远程版本库
如果Redmine中设置了根据commit message的关键字来更新任务状态和登记工时,这时查看Redmine就可以看到状态更和已登记工时了。
关闭任务
在Push后Local changes中的changelist下为空,但是Intellij不会自动删除该changelist。
你可以在开始另一个任务后根据提示删除上一个任务的空的changelist。
也可以手工在Local changes中删除空的changelist。
参考文档
上一篇: redmine Email Configuration
下一篇: jQuery 合并单元格
推荐阅读
-
Intellij集成项目管理软件Redmine
-
【IDEA使用技巧】(5) —— IntelliJ IDEA集成Tomcat部署Maven Web项目
-
禅道项目管理软件API功能集成开发方法指南
-
【IntelliJ IDEA】〖集成〗如何将Maven项目管理工具集成到IntelliJ IDEA开发环境中
-
部署Ruby开发的基于web的项目管理软件redmine
-
【IDEA使用技巧】(5) —— IntelliJ IDEA集成Tomcat部署Maven Web项目
-
【IntelliJ IDEA】〖集成〗如何将Maven项目管理工具集成到IntelliJ IDEA开发环境中
-
出色的开源项目管理软件——Redmine