upsource
1 upsource
1.1 upsource简介: Code review, team collaboration, project analytics(代码审查,团队协作,项目分析)
1.2 upsource官网: https://www.jetbrains.com/upsource/
1.3 upsource能为代码审查提供哪些便利
- 对多种类型的代码库与软件开发语言进行代码浏览
- 对同一个代码库的多个修订版本进行浏览,并且通过一个图形化工具显示多个修订版本之间的关系
- 对代码变更进行跟踪,包括提交历史、变更差异比较,以及分支与合并的操作
-
对团队的代码进行审查,包括代码的讨论、跟踪代码评论以及最终的结论
1.4 其他代码审查工具: http://www.codeceo.com/article/17-best-code-review-tools.html
2 upsource 服务器安装与idea集成
2.1 upsource 服务器安装
2.2 upsource idea 插件集成
3 upsource使用
3.1 创建管理项目(git地址http需要换成https)
3.2 用户/组/角色管理
3.2.1 group管理
设置用户时可以指定用户组,每个项目有三个用户组,分别为Code Viewers
、Developers
、Project Admin
。同一个用户可以拥有多个用户组。
3.2.2 用户管理
3.2.3 角色管理
3.3 如何进行代码审查
1 当开发者提交完代码之后,项目管理员登录到Upsource,可以看到所有项目的索引.
2 单击项目名称列出每一次提交的版本,每一次提交的代码罗列,这里你可以浏览代码,创建代码审核,分支列表,分支与分支代码比较,代码提交代码审核分析(可视化图表)
3 解决审查问题。
4 点击accept,表示接受此次修订,此次审查被视为完成。
3.4 统计分析