我正在使用RTC,我的朋友提交了他们的变更集以供审查,我是审稿人.我无法在任何地方找到他们的变更集.
该主题总结了该过程:
- 前提条件设置:"
Require Work Item Approval"用于"Deliver (client)"操作"Everyone"角色.- 在"
Required approvals"中,对于"Review"类型,设置至少一个来自"Everyone"角色(或"Team Member"角色).
User may overrule如果不是所有代码交付都需要审查过程,也可以检查" ".
有三个开发商- D1,D2- D3-全部采用RTC Eclipse客户端.
D1代码是否会更改文件f1和f2本地工作区并保存它们.f1和f2在挂起的更改视图中显示为未解析.D1将f1和f2签入新的变更集"CS".
右键单击"CS"并选择"Submit for Review"菜单选项并关联到WI(现有的或新的)并选择批准者:
D2作为f1审查的批准者(主题字段用于告诉要审查的内容)和D3作为f2审查的批准者.- 批准/审核流程将处于待处理状态.
D2&D3获得通过查询分配给他们的任务审查的暗示- "待审批为我".D2打开WI,在Links部分中,双击f1更改集中的diff并在Change Explorer中查看diff.
是评论.
(可选)D1在讨论区域中添加注释WI.
将Review批准状态从更改pending为approved.
D3遵循相同的过程,D2但拒绝,因为f3代码更改是不可接受的.将Review批准状态从更改pending为rejected.D1通过电子邮件/ Feed获取评论评论 - 因为D1是WI的所有者和订阅者.D1f2根据D3审核修复代码并检入相同的变更集.D1D3再次为同一WI中的新审核批准添加.D3通过查询 - "Pending approvals for me" 来判断分配给他的审查任务.D3打开WI,在Links部分中,双击f2更改集中的diff并在Change Explorer中查看diff.
是评论.
可选地,D1在WI的讨论区域中添加注释.
将审核批准状态从更改pending为approved.D1通过电子邮件/ Feed获取评论评论 - 因为D1是WI的所有者和订阅者.D1提供变更集(或对变更集调用"Complete"操作),因为WI中的所有批准都处于批准状态.- 代码审核流程的完整历史记录(已拒绝的,已批准的流程)位于"
Approvals"选项卡中.