Android Studio借助Task Manager插件可以支持在IDE中直接接入三方任务管理系统(Manage tasks and contexts),在三方管理系统中创建需求(create issue)并指派解决人后,相关人员可以在AS中直接打开任务,一键创建feture分支进行开发和提交,从而形成一套完整的工作流。下面以常用的gitlab为例介绍下如何使用该功能。
在体验完此功能后的感受就跟AS内置的Git插件一样,可以帮助我们在IDE内以GUI操作形式完成很多日常开发流程工作,但是也应该因人而已,如果感觉GUI不灵活更倾向于CLI或已经习惯于其他工具,则不应刻意去使用该功能。
三方任务管理系统
IntelliJ IDEA支持下述管理系统:
AS配置
首先确保已经安装Task Manager插件,AS默认自带此插件。安装后,找到工具栏:Tools/Tasks & Contexts/Configure Servers…
打开后点击右上角加号,添加服务器,并选择gitlab:
输入服务器地址和token:
其中token从gitlab获取:
登录gitlab/User Settings/Access Tokens/create personal access token
信息都填写好了之后,注意点击一下右下角的Test
按钮查看下效果,会有成功提示。
Gitlab功能入口
登录Gitlab仓库,进入Issues/new issue创建新的任务:
然后在AS中可以查看到历史任务和待办任务: