文档章节

Upsource 与Intellij IDEA集成

FuYung
 FuYung
发布于 2016/12/11 21:58
字数 684
阅读 828
收藏 0

前言

关于Upsource的基本操作在上篇文章已经介绍了,需要的可以参考这里点我 Upsource作为jetbrains家的产品,没理由不支持自家产品Intellij IDEA呢,在这里就介绍一下在Intellij IDEA下如何来操作Upsource进行Code Review吧。

  • 官方说明是IDEA需**IntelliJ IDEA 15.0.5+**版本。

安装与配置

  • 安装之前需确保下载的Upsource插件与你的IDEA是兼容的,相关点击查阅 打开你的开发神器IDEA,为IDEA安装Upsource插件,这里你可以选择去jetbrains官网下载离线安装包进行安装,更多版本看这里,也可以在IDEA内在线安装。

设置有效的Upsource链接,这里指向的是你的Upsource服务,填入url,测试连接,这时会自动打开浏览器让你输入Upsource的用户名和密码。

另外这里可以设置IDEA内提醒功能,当你收到Review信息后会主动提示你。

到这基本上就完成了Upsource的安装,你可以在右下角看到这个图标,并且可以选择Switch Project进行项目切换,Change User用户修改,rescan重新扫描项目review记录等等操作

代码审核

开始进行代码审核,为了方便在IDEA里面更好的演示效果,我首先在浏览器上创建一些Code Review 查看个人首页时是可以查看到所有的Code Review列表,这里可以进行筛选,打开的,关闭的,分配到我的等等 这个时候切换到我们的IDEA工具,点开右侧Upsource小图标bar,可以看到和浏览器上看到的效果一模一样,这也就是意味着,整个Code Review的过程可以在IDEA中完美的完成,相当的优雅。 现在切换到刚刚Review过的BannerController.java类,可以很清楚的看到有一条Code Review的记录,在这里我们可以进行评论,回复,操作等等浏览器可以进行操作的一切。 另外,还可以对Code Review进行标签管理,打标签,新建标签等等。 那么如果一个类出现多处Code Review时又会如何展示呢。下面就在浏览器对BannerController.java类在编写一条Comment。

这时在IDEA里面就可以看到有两条Comment

最后

Intellij IDEA与Upsource集成之后,基本上你可以丢弃基于浏览器的操作,这样你可以更加专注的在IDEA里面进行开发,是不是显得非常优雅呢?

版本

© 著作权归作者所有

共有 人打赏支持
FuYung
粉丝 13
博文 24
码字总数 15729
作品 0
深圳
后端工程师
私信 提问
IntelliJ IDEA对开发者的三大诱惑

IntelliJ IDEA作为最聪明的Java开发工具,不在只是对Java语言的支持,其中还包括Scala,Groovy 和其他语言。 对于任何一个开发者,好的工具就是为提高开发效率的。那么IntelliJ IDEA是怎么吸引...

kouxunli1
2014/01/07
0
4
IntelliJ IDEA使用技巧——插件的安装及使用方法

IntelliJ IDEA 支持非常多的插件,熟练的使用插件,能够有效提高我们的开发效率以及用户体验。 首先,进入插件安装界面: Mac: -> -> ; Windows: -> -> . 标注 1:显示 IntelliJ IDEA 的插...

发芽的土豆丶
2017/11/02
0
0
IntelliJ IDEA 14全面来袭

JetBrains(目前其产品正年终促销)正式发布了IntelliJ IDEA 14(8折优惠)版本,新的IntelliJ IDEA全面提高了编辑、学习、调试的能力。具体变化如下: Decompiler IntelliJ IDEA 14带有一个...

kouxunli1
2014/11/26
0
2
从Eclipse转向IntelliJ IDEA Community Edition 12.0

当然下载的是社区版本IntelliJ IDEA Community Edition 12.0 [jetbrains.com][1] 项目 Eclipse过来的容易混淆,这里的Project并非对应Eclipse的Project,Module才是; Eclipse的右键Propert...

wobuzhidao_
2012/12/15
0
5
Intellij IDEA神器常用技巧七-超好用插件推荐

之前介绍了关于快捷键内容,非常受欢迎,今天给大家推荐几款神级插件。 TOP 5 stackoverflow 排在第五位的是来自brucege的stackoverflow。 评委点评:这一看似平淡的右键stackoverflow,却把...

Mkeeper
06/27
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Vue + Vue-CLI + Mint-UI 移动端开发新手示例实战 - by dogstar

Vue + Vue-CLI + Mint-UI 移动端开发新手示例实战 - by dogstar 项目源代码,在码云上:https://gitee.com/dogstar/a-vue-mint-demo 快速使用 # 安装依赖npm install# 本地开发调试 lo...

暗夜在火星
36分钟前
1
0
Docker 的 Web 管理工具 DockerFly

Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Docker 容...

linuxprobe16
38分钟前
2
0
java.util.concurrent.atomic.AtomicBoolean 源码

类图: 源码: package java.util.concurrent.atomic;import sun.misc.Unsafe;public class AtomicBoolean implements java.io.Serializable { private static final long ser......

狼王黄师傅
41分钟前
2
0
msql创建视图笔录

由于之前写视图都没有记录,这次客户公司要求我写三张视图,却发现自己忘了咋写的!于是有去百度了下,分分钟搞定了。但是,个人还是做个笔录吧!以后不用去看别人的写法咯。 #车辆会员查询...

em_aaron
52分钟前
3
0
年终回顾,为你汇总一份「后端架构技术清单」

2018年马上就要过去了说说我这一年的感想吧 很多人做Java开发3,4年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年代码还是一个码农,工作中太多被动...

James-
53分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部