代码审查工具Upsource的使用和整合 Intellij IDEA

article/2025/9/27 21:48:55

Upsource主要功能描述

① 便捷查看自己的项目
Upsource主要基于版本管理软件,因此,只要项目已经交给Upsource管理,就可以方便的看到你所参与的项目,以及最近相关的Feeds。从一个中心位置探索和监测所有的VCS库,使用友好的用户界面,它可以从Git,Mercurial,Subversion和Perforce读取。
② 不同的Review角色
在Upsource之中,针对一次review分为了3个不同的角色,Author、Reviewer、Watcher
其中Author在创建本次Review时,Upsource会自动根据代码的提交来判断,因此不可修改.

Reviewer:主要负责审核代码作者对该份代码的修改并留下反馈,他可以随时在该次review中讨论并留下意见,也可以关闭这次review。
Watcher:watcher不太需要去关心代码的细节修改,关注重点是项目的状态以及团队成员的讨论。
③ 跟踪更改的代码
导航到具体的修改,检查差异列表内联,或并排。跟踪近期提交,分支和合并,搜索项目的历史了解谁什么时候做了什么。
④ 简单方便的Review视图
以Idea、Webstorm、Pycharm闻名的Jetbrains公司,对于代码的展现方示方式自然得心应手,无论是python、c++、c#、Java、Javascript都可以很好的在浏览器中展现,甚至React、Vue这样的DSL,也能正常的展示出来。
⑤ 检索项目仓库的任何修改
享受快速读取访问当前状态,你的项目或任何现有的代码,而无需在本地查看。浏览项目结构,语法高亮文件的视图,搜索代码,文件和文本。
⑥ 讨论和审查代码
社交化的review形式,在review中,如果您发现某一行代码实现有问题,你可以随时在该行加上注解,并@相关开发同学,当他做出合理的解释或者修改后,您就可以标记这行已经解决过了,已方便减少不必要的重复review。

使用过程截图:
① 启动和配置过程:
环境为Windows10,打开命令行终端,输入启动命令:
Upsource安装目录bin下upsource.bat start
在这里插入图片描述跳转到浏览器页面:
在这里插入图片描述
将下方Base URL更改为localhost:8080,这里只是本地局域网的位置
在这里插入图片描述添加管理员账号
在这里插入图片描述生成许可证:
在这里插入图片描述在这里插入图片描述② 使用过程:
创建一个项目
在这里插入图片描述
在这里插入图片描述
创建成功后主页就会显示你的项目:
在这里插入图片描述
成员管理:点击右侧Users进行成员管理,对成员进行增加和删除,可以邀请成员或创建新成员
在这里插入图片描述
在这里插入图片描述
给成员添加组:
在这里插入图片描述
角色管理:设置成员角色或管理权限,一般有五个角色:Code Viewer、Developer、Observer、Project Admin、System Admin
在这里插入图片描述在这里插入图片描述
版本管理:
在这里插入图片描述
在这里插入图片描述
代码批注:
在这里插入图片描述
统计分析:Upsource提供了例如代码提交分析、代码审查分析等功能。
在这里插入图片描述
在这里插入图片描述
整合IDEA:在File->Settings中的plugin寻找Upsource Integration插件并在线安装在这里插入图片描述设置有效的Upsource链接,这里指向的是你的Upsource服务,填入url,测试连接,这时会自动打开浏览器让你输入Upsource的用户名和密码。
在这里插入图片描述
在这里插入图片描述
登录成功后,IDEA给出连接成功的提示:
在这里插入图片描述
另外这里可以设置IDEA内提醒功能,当你收到Review信息后会主动提示你。
在这里插入图片描述到这基本上就完成了Upsource的安装,你可以在右下角看到这个图标,并且可以选择Switch Project进行项目切换,Change User用户修改,rescan重新扫描项目review记录等等操作。
在这里插入图片描述
在浏览器中添加几个review,IDEA中可以直接进行审查。
在这里插入图片描述

在这里插入图片描述


http://chatgpt.dhexx.cn/article/UU5RWSfX.shtml

相关文章

详解Jetbrains Upsource各平台部署

一、简介 Upsource 是 Jetbrains 公司出品的一款 Code Review 与 Project Analytics 工具,通过与版本管理软件结合,通过社交化的形式,将代码予以团队成员或其他人分享、讨论。Upsource 是一款跨平台工具,支持部署在 Windows、mac…

Upsource——对已签入的代码进行分享、讨论和审查代码

Upsource 一、Upsource简介 Upsource ,这是一个专门为软件开发团队所设计的源代码协作工具。Upsource能够与多种版本控制工具进行集成,包括Git、Mercurial、Subversion或Perforce,开发者可以使用这一工具对已签入的代码进行浏览和审查。 您可…

matlab2012b安装教程32位,Matlab2012B Windows 安装详细教程

下载Matlab 2012B。使用虚拟光驱打开Matlab 2012B的iso文件或将Matlab 2012B相关文件提取/解压缩至一个文件目录。双击setup.exe进行安装(如图2) 图2 安装中选择“不使用Internet安装” 图3 接受许可协议 图4 输入安装密钥: 37176-43568-09521-61284-60764-48411-11831-17282-…

altium designer2020安装教程

[安装环境]:Win7/Win8/Win10 1.鼠标右击【Altium Designer 2020】压缩包选择【解压到Altium Designer 2020】。 2.双击打开解压后的【Altium Designer 2020】文件夹。 3.双击打开【setup】文件夹。 4.鼠标右击【AltiumDesigner20Setup.exe】选择【以管理员身份运行】…

XenServer7.6安装教程

XenServer7.6安装 设置启动u盘安装步骤其他XenServer 7.0 系统 yum 出错解决办法XenServer其他部署问题XenServer修改root密码 设置启动u盘 使用UltraISO来刻录系统启动U盘,自行下载xenserver镜像,从电脑本地ISO镜像文件导入做刻录 UltraISO软件操作&am…

安装AD2020(只有详细安装部分)

1、解压缩 双击打开 Altium Designer 20(64bit) 压缩包,可以解压到当前你的文件夹,也可以自己新建一个文件夹,不建议装c盘。 2、打开解压后的文件,双击【setup】文件夹 3、鼠标右击【AltiumDesigner20Setup.exe】,然…

win10 AD15 安装步骤

目录 软件安装 软件破解 资料链接 软件安装 打开AltiumDesignerSetup_15_1_16.exe文件 打开后点击“Next” 点击我同意,下一步 选择需要安装的组件,选择如图两个组件,下一步 选择软件的安装路径,建议手动修改,下一步…

Altium Designer 17安装教程

安装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文。 1.右击“AD17.0.6.iso”文件,点击“解压到AD17.0.6”。 2.解压好后,打开解压好的文件夹双击“AltiumDesignerSetup_17_0_6.exe”文件。 3.点击“…

Altium Designer10.1051图文安装教程

Altium Designer图文安装教程 AD的安装比较其它的软件安装来说已经是再简单不过了,基本上就是一路按Next就可以解决的,而且百度上也是有相当的安装教程,之所以我写这一个安装教程,是因为虽然这样,我还是经常在各种技术…

AD10入门

AD10入门 汉化视图以工程为开发单位,( 新建工程 ) 汉化 重启软件 视图 以工程为开发单位,( 新建工程 ) 1.新建工程 (1)在工程窗口打开,空白处点鼠标右键新建。保存 &am…

windows2016安装AD域

添加AD域服务 1.进入服务器管理器->点击右上角的管理->添加角色和功能 2.一直下一步到服务器角色->选择Activity Directory 域服务->添加功能->下一步 3.继续下一步到确认页面->安装(可勾选如果需要,自动重新启动目标服务器) 4.安装完成->点击服务器管理…

Altium Designer安装教程

Altium Designer 21软件简介: Altium Designer 21是一款由Altium开发团队全新推出的简单易用,与时俱进,功能强大的PCB设计软件,可以方便用户快速完成各类原理图的设计操作。用户可以完全掌控设计过程,提高整个设计团队…

altium designer 2019安装教程

安装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文。 1.鼠标右击软件安装包,选择【解压到Altium Designer 2019(64bit)\(E)】。 2.鼠标双击打开【AltiumDesigner 2…

Altium Designer (AD)安装教程

1、下载安装包。 链接:https://pan.baidu.com/s/15iM7AlDXJs0QNXh60DI-Og 提取码:e4xo 2、双击运行"Installer.Exe"程序进入软件安装向导,点击next进行下一步。 3、在Select language栏下拉列表中选择“Chinese”语言&#xff0…

虚拟机安装教程win10_Parallels Desktop如何安装windowns系统?PD虚拟机安装win10系统详细教程

很多朋友购买了Parallels Desktop虚拟机软件之后并不知道怎么安装windows系统,接下来将为大家带来最为详细的PD虚拟机安装win10系统教程附视频,同时也提供了win10的下载方式,让大家安装win10更加便利 win10迅雷下载地址 架构:x64&…

AD18安装与使用

1、在网盘链接下载安装包文件 链接:https://pan.baidu.com/s/1bdnE58s7LPXuRVEyighKag 提取码:o35k 2、将安装包下载解压到电脑后,打开安装包,运行“AltiumDesigner18Setup.exe”开始安装 3、点击Next 4、选择chinese,并勾选允许…

服务器系统2012u盘安装教程,windows2012 u盘安装教程

windows2012 u盘安装教程 [2021-02-15 07:15:31] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐:《PHP视频教 系统运维 可以…

AD18的安装教程(包括资料)

关于AD Altium Designer 提供了唯一一款统一的应用方案,其综合电子产品一体化开发所需的所有必须技术和功能。Altium Designer在单一设计环境中集成板级和FPGA系统设计、基于FPGA和分立处理器的嵌入式软件开发以及PCB版图设计、编辑和制造。并集成了现代设计数据管理…

AD18安装教程 附软件安装包和汉化包

附软件安装包:https://pan.baidu.com/s/1l9Eo9Bc05A3_os99YdYJoQ 1、解压打开AD18文件夹 2、点击运行AD18Setup 3、进入安装界面,点击NEXT 4、点击 I accept,然后点击NEXT 5、进入功能界面设置全选,点击NEXT 6、选择安装位置…

Altium Designer(AD)安装教程

1. 首先下载Altium Designer。 2016链接:https://pan.baidu.com/s/1tqd7pvg_nBbfUNIlYQNAXA 提取码:s5sw2017链接:https://pan.baidu.com/s/15yUjj7pz4QtGtIb6Z8WPdg 提取码:chl02018链接:https://pan.baidu.com/s/…