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 服务器安装

      upsource_第1张图片upsource_第2张图片

upsource_第3张图片

                 2.2 upsource idea 插件集成

          upsource_第4张图片upsource_第5张图片upsource_第6张图片

3 upsource使用

               3.1 创建管理项目(git地址http需要换成https)

upsource_第7张图片upsource_第8张图片

               3.2 用户/组/角色管理

                             3.2.1 group管理

                                             设置用户时可以指定用户组,每个项目有三个用户组,分别为Code ViewersDevelopersProject Admin。同一个用户可以拥有多个用户组。 

                             3.2.2 用户管理 

upsource_第9张图片

 

                             3.2.3 角色管理

 

upsource_第10张图片

              

3.3 如何进行代码审查

                                       1 当开发者提交完代码之后,项目管理员登录到Upsource,可以看到所有项目的索引.

upsource_第11张图片

 

                                       2 单击项目名称列出每一次提交的版本,每一次提交的代码罗列,这里你可以浏览代码,创建代码审核,分支列表,分支与分支代码比较,代码提交代码审核分析(可视化图表)

upsource_第12张图片

 

 

                                      3 解决审查问题。

upsource_第13张图片

 

                                      4 点击accept,表示接受此次修订,此次审查被视为完成。 

upsource_第14张图片

 

 

                3.4 统计分析

 upsource_第15张图片

 

4  测试环境

               4.1 测试环境地址 http://10.32.64.20:8080/

               4.2  测试环境admin账号密码  admin admin

你可能感兴趣的:(JAVA,cr,upsource,cr)