需求
- 各产品周期范围内的代码情况
- 个人周期范围内的代码变化量
工具选型
- Fisheye+Crucible
工具特点
- 使用并行或统一比对工具查看更改
- 以图形表示源代码中的活动,随着时间的推移报告代码行以及获取对更改的可视化审查跟踪。
- 通过活动流追踪项目的实时状况,该活动流显示了整个团队的提交、 Crucible 审查活动。
- 通过搜索功能使用代码中的以下任意元素快速查找代码:文件名、提交信息、作者、文本,甚至历史变更记录。
Fisheye+Crucible官方文档:
Fisheye+Crucible访问地址:
工具介绍
Fisheye+Crucible核心组件
- Repositories:代码仓库,可ADD不同的类型的代码仓库。
- Project:项目,根据需求创建不同的项目,在项目中包含不同的代码仓库
- People(user):用户,通过代码仓库中commit的邮箱地址和user进行匹配
使用方式流程
添加代码仓库
- 选择添加代码仓库
- 选择仓库类型,并且命名、添加描述
- 连接仓库,配置连接信息
- 查看添加的代码仓库
创建项目
- 点击项目,添加一个新的项目
- 配置项目内容,其他默认选择(save)
- 为项目匹配多个代码仓库
创建用户
- 添加用户
- 设定用户信息(注意,邮箱必须和代码仓库提交用户的邮箱相互匹配)
- 当用户创建完毕,则可以看到对应的用户commit记录及相关代码
- 查看用户的提交的代码信息