Upsource 作为一个代码审查工具, 有很多有益的特性.
下载并解压到指定的文件夹
├── api
├── apps
├── backups # 备份目录
├── bin # 应用目录
├── conf # 配置文件
├── data
├── internal
├── launcher
├── lib
├── logs # 日志
├── sonarqube
└── temp # 临时文件
命令的位置
$ ./bin/upsource.sh
# 调用 help <command> 来查看详细
configure : 配置 Upsource
start : 后台启动
run : 在当前命令行运行
status : 查看运行状态
stop : 停止
restart : 重启
rerun : 当前命令行重新运行
dump : 输出 debug info
kill : 杀死 upsource 进程
java : 管理java的路径
help <command> : 显示帮助信息
help <command name>
prints usage text for the specified command
详细文档查看
这里我们运行
$ ./bin/upsource.sh start
Starting Upsource...
* Configuring JetBrains Upsource 2019.1
* Made default base-url 'http://macbook-pro-2.local:8080/' from hostname 'macbook-pro-2.local' and listen port '8080'
* JetBrains Upsource 2019.1 runtime environment is successfully configured
* Loading logging configuration from /Users/martini/Downloads/upsource-2018.1.357/lib/ext/log4j.xml
* Redirecting JetBrains Upsource 2019.1 logging to /Users/martini/Downloads/upsource-2019.1.1644/logs/internal/services/bundleProcess
* Configuring Service-Container[bundleProcess]
* Configuring Bundle Backend Service
* Configuring Configuration Wizard
* Starting Service-Container[bundleProcess]
* Starting Bundle Backend Service
* Starting Configuration Wizard
* JetBrains Upsource 2019.1 Configuration Wizard will be available on [http://martinidemacbook-pro.local:8080?wizard_token=56mjib6C65aApME9vLl8] after start
Upsource is running
执行完命令后会自动打开上面显示的 http://martinidemacbook-pro.local:8080?wizard_token=56mjib6C65aApME9vLl8

选择 Set up 进行配置

这里来配置访问的地址, 如果是外网, 这里的地址应该是域名, 局域网替换成 IP, 如果是本地则可以替换成 localhost, 这里我替换为 localhost
如果需要修改访问地址,可以在 命令行中重新配置(先关闭服务)
./upsource.sh configure --listen-port 8000 --base-url http://10.10.0.70:8000




启动完成后会自动登录到 guest 游客账户,现在我们点击 log in 重新登录到 admin 账户



点击右上角的六角螺母图标然后创建项目

这里以 git 作为版本控制


其他两项的配置根据自己的喜好来进行, 这里不进行详细描述. 这样我们保存之后他就可以进行对项目初始化.
初始化完成后可以在项目中进行集成了.

右上角六角螺母,进入Users, 详细操作查看



先进行上面的配置邮件服务,然后才能设置提醒
在浏览器中登录Upsource服务器,在右上角选中Upsource然后再点击右上角的账号图标选择 Notifications


在账户配置中设置开通邮件提醒,当有关于你的代码审查时会邮件通知你。

Settings -> 搜索 Plugin -> Browse repositories -> 搜索 upsource 安装并重启
重启之后在设置中 Tools 中 找到UpSource UpSource , 在 Connection 菜单中填写 Server Url 为安装完成访问的地址. 点击 Test Connection 来进行填写账号密码授权, 授权成功后我们便可以在项目中使用了

在这里我们可以关联项目, 切换项目, 映射路径, 配置通知, 更改用户等信息

这样我们就可以在IDE中进行代码的review 和标识了. 这里的标识和 upsource 系统中的显示的数据是实时同步的. 并且支持 @ 某个人
这里的这里的快捷键是 Mac ? + ? + / 或 windows ctrl + alt + / , 我们选中指定的行, 填写 review 代码

填写之后就会在 IDE 行号旁边和编辑区 右上角 显示评论图标, 点击即可显示需要修改的内容, 并高亮指定的区域,还可以@具体人

同样在平台上也会存在这一项目


更多其他操作,可以查看官方文档
原文:https://www.cnblogs.com/martini-d/p/upsource.html