Upsource 与Intellij IDEA集成
为什么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集成相关推荐
- IntelliJ IDEA集成svn
Eclipse集成svn相信大家已经非常熟悉了,但是IntelliJ IDEA如何集成svn呢?下面简单介绍一下(其他的版本控制工具的集成类似): 1. 首先配置下载并配置svn软件,推荐使用Slik ...
- Intellij IDEA集成PHP
Intellij IDEA2016集成PHP 前些天由于学习需要,需要学习PHP一些基础知识.当然,为了更形象化一些,最好的方法就是把学到的代码到开发工具里运行.开始用记事本写了一些代码,但是苦于没有 ...
- 9. IntelliJ Idea 集成svn 和使用
转自:http://www.cnblogs.com/zhanghaoliang/p/6206948.html 最近公司的很多同事开始使用IntelliJ Idea,便尝试了一下,虽然快捷键与eclip ...
- Intellij IDEA集成JProfiler性能分析神器
环境 JProfiler 17.1.3(IDEA插件) JProfiler 9.2(可执行软件) IntelliJ IDEA 2017.2.5 下载 下载JProfiler(IDEA)插件 方式1: ...
- Windows下Maven的下载、安装及IntelliJ IDEA集成配置
文章目录 下载和安装 Maven 创建本地仓库 配置本地仓库路径 配置环境变量 IDEA 中配置 Maven 的本地仓库 解决IntelliJ IDEA 创建Maven项目速度慢问题 下载和安装 Ma ...
- 解决IntelliJ Idea 集成TortoiseSVN 时找不到svn.exe,也就是 svn安装失败 找不到指定
首先我们可以在http://subversion.apache.org/packages.html#windows上下载对应的SVN客户端.我使用的是TortoiseSVN,下载地址 : http ...
- Intellij IDEA集成sencha插件开发Extjs应用
一.工具下载及安装 1.1.安装Sencha cmd (1)从官网下载:SenchaCmd-6.7.0.37-windows-64bit.zip.解压并开始安装,修改安装路径,然后一路next即可. ...
- 使用IntelliJ IDEA 集成阿里提供的 Alibaba Cloud Toolkit插件,实现自动化远程部署Java项目(jar包,war包两种方式)
打开IntelliJ IDEA编译器,点击文件==>点击设置(setting) 在设置页面点击插件(英文应该是 Plugins ,对IntelliJ IDEA汉化感兴趣的同学可以在这个页面搜索 ...
- macOS下载、安装、使用tomcat服务器及IntelliJ IDEA for Mac 如何集成、配置、运行tomcat
文章目录 web 服务器软件 tomcat 如何下载安装 tomcat macOS 下如何启动 tomcat Windows 启动 tomcat 部署项目的方式 直接将项目放到 webapps 目录下 ...
最新文章
- Selenium 1.0的历史及工作原理
- 九、Swift对象存储服务(双节点搭建)
- Luogu3732 [HAOI2017] 供给侧改革 【后缀数组】【线段树】【乱搞】
- Laravel 中的环境与配置
- python 大众点评模拟登陆_python项目实战:模拟登陆163邮箱,简单到爆
- js的prototype属性
- SharePoint 2010 - User Profile Sync Service自动停止
- c++读取和写入TXT文件的整理 1
- docker 安装与常用命令与常用容器(containers)环境
- 免费学习编程-值得收藏
- 001 Python中的变量和字符串
- html 表单 元素 美化,分享10款jQuery的表单元素样式美化插件
- AI教程之Meta 的新 AI 将文本转换为视频
- imac下修改本地hosts文件解决react项目中的跨域问题
- c语言中的格式化字符串
- 3D模型格式的一点总结
- 〖Python语法进阶篇⑱〗- 综合实战 - 抽奖系统之admin模块 - 抽奖系统之admin模块 - 实现对奖品的增删改操作
- 说说tushare pro积分规则或积分获取的那些坑!
- 毕业设计 word2vec 加lstm 文本分类
- 21. 罗列常见的几个运行时异常
热门文章
- 2019保研外校经验(清华计算机+浙大控制+清华深研院人工智能)
- 侍酒师css,中国首位侍酒师大师诞生
- ASCII_ART像素风
- 【智能制造】Digital Twin的8种解读! 国际8大主流厂商对digital twin的理解
- Excel表格中建立树形结构
- 如何设置有效的MAC address,以及需要正确设置的原因?
- Android Studio开发安卓app 封装WEB(H5,URL)
- 静态数据成员(C++)
- java 明棋妙重新循环_Java实现中国象棋(人机对战)
- 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(八)