为什么80%的码农都做不了架构师?>>>   

前言

关于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里面进行开发,是不是显得非常优雅呢?

版本

  • 版本1.0 2016年12月
  • 来源 FuYung:http://dreamfy.cn/

转载于:https://my.oschina.net/fuyung/blog/804186

Upsource 与Intellij IDEA集成相关推荐

  1. IntelliJ IDEA集成svn

    Eclipse集成svn相信大家已经非常熟悉了,但是IntelliJ IDEA如何集成svn呢?下面简单介绍一下(其他的版本控制工具的集成类似): 1. 首先配置下载并配置svn软件,推荐使用Slik ...

  2. Intellij IDEA集成PHP

    Intellij IDEA2016集成PHP 前些天由于学习需要,需要学习PHP一些基础知识.当然,为了更形象化一些,最好的方法就是把学到的代码到开发工具里运行.开始用记事本写了一些代码,但是苦于没有 ...

  3. 9. IntelliJ Idea 集成svn 和使用

    转自:http://www.cnblogs.com/zhanghaoliang/p/6206948.html 最近公司的很多同事开始使用IntelliJ Idea,便尝试了一下,虽然快捷键与eclip ...

  4. Intellij IDEA集成JProfiler性能分析神器

    环境 JProfiler 17.1.3(IDEA插件) JProfiler 9.2(可执行软件) IntelliJ IDEA 2017.2.5 下载 下载JProfiler(IDEA)插件 方式1:  ...

  5. Windows下Maven的下载、安装及IntelliJ IDEA集成配置

    文章目录 下载和安装 Maven 创建本地仓库 配置本地仓库路径 配置环境变量 IDEA 中配置 Maven 的本地仓库 解决IntelliJ IDEA 创建Maven项目速度慢问题 下载和安装 Ma ...

  6. 解决IntelliJ Idea 集成TortoiseSVN 时找不到svn.exe,也就是 svn安装失败 找不到指定

    首先我们可以在http://subversion.apache.org/packages.html#windows上下载对应的SVN客户端.我使用的是TortoiseSVN,下载地址 :   http ...

  7. Intellij IDEA集成sencha插件开发Extjs应用

    一.工具下载及安装 1.1.安装Sencha cmd (1)从官网下载:SenchaCmd-6.7.0.37-windows-64bit.zip.解压并开始安装,修改安装路径,然后一路next即可. ...

  8. 使用IntelliJ IDEA 集成阿里提供的 Alibaba Cloud Toolkit插件,实现自动化远程部署Java项目(jar包,war包两种方式)

    打开IntelliJ IDEA编译器,点击文件==>点击设置(setting) 在设置页面点击插件(英文应该是 Plugins ,对IntelliJ IDEA汉化感兴趣的同学可以在这个页面搜索 ...

  9. macOS下载、安装、使用tomcat服务器及IntelliJ IDEA for Mac 如何集成、配置、运行tomcat

    文章目录 web 服务器软件 tomcat 如何下载安装 tomcat macOS 下如何启动 tomcat Windows 启动 tomcat 部署项目的方式 直接将项目放到 webapps 目录下 ...

最新文章

  1. Selenium 1.0的历史及工作原理
  2. 九、Swift对象存储服务(双节点搭建)
  3. Luogu3732 [HAOI2017] 供给侧改革 【后缀数组】【线段树】【乱搞】
  4. Laravel 中的环境与配置
  5. python 大众点评模拟登陆_python项目实战:模拟登陆163邮箱,简单到爆
  6. js的prototype属性
  7. SharePoint 2010 - User Profile Sync Service自动停止
  8. c++读取和写入TXT文件的整理 1
  9. docker 安装与常用命令与常用容器(containers)环境
  10. 免费学习编程-值得收藏
  11. 001 Python中的变量和字符串
  12. html 表单 元素 美化,分享10款jQuery的表单元素样式美化插件
  13. AI教程之Meta 的新 AI 将文本转换为视频
  14. imac下修改本地hosts文件解决react项目中的跨域问题
  15. c语言中的格式化字符串
  16. 3D模型格式的一点总结
  17. 〖Python语法进阶篇⑱〗- 综合实战 - 抽奖系统之admin模块 - 抽奖系统之admin模块 - 实现对奖品的增删改操作
  18. 说说tushare pro积分规则或积分获取的那些坑!
  19. 毕业设计 word2vec 加lstm 文本分类
  20. 21. 罗列常见的几个运行时异常

热门文章

  1. 2019保研外校经验(清华计算机+浙大控制+清华深研院人工智能)
  2. 侍酒师css,中国首位侍酒师大师诞生
  3. ASCII_ART像素风
  4. 【智能制造】Digital Twin的8种解读! 国际8大主流厂商对digital twin的理解
  5. Excel表格中建立树形结构
  6. 如何设置有效的MAC address,以及需要正确设置的原因?
  7. Android Studio开发安卓app 封装WEB(H5,URL)
  8. 静态数据成员(C++)
  9. java 明棋妙重新循环_Java实现中国象棋(人机对战)
  10. 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(八)