我正在使用RTC, 我的朋友提交了他们的变更集以供审核,我是审稿人。我无法在任何地方找到他们的变更集。
答案 0 :(得分:8)
This thread总结了这个过程:
- 前置条件设置:“
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,在链接部分,双击更改集中的f1
,然后在更改资源管理器中查看差异。
是否审查。
(可选)在D1
的讨论字段中添加WI
的评论 将Review
批准状态从pending
更改为approved
D3
遵循与D2
相同的流程,但拒绝,因为f3
代码更改不可接受。将Review
批准状态从pending
更改为rejected
。D1
通过电子邮件/ Feed获取评论评论 - 因为D1
是WI的所有者和订阅者。D1
根据f2
的审核修复了D3
中的代码,并检入了相同的变更集。D1
再次为同一WI中的新审核批准添加D3
。D3
了解通过查询分配给他的审核任务 - “Pending approvals for me
”。D3
打开WI,在链接部分,双击更改集中的f2
,然后在更改资源管理器中查看差异。
是否审查。
(可选)在WI的讨论区域中添加D1
的注释 将审核批准状态从pending
更改为approved
。D1
通过电子邮件/ Feed获取评论评论 - 因为D1
是WI的所有者和订阅者。D1
提供变更集(或在变更集上调用“Complete
”操作)因为WI中的所有批准都处于批准状态。- 代码审核流程的完整历史记录(已拒绝的,已批准的流程)位于“
Approvals
”标签中。
答案 1 :(得分:7)
您还可以创建工作项查询,查找针对您打开的所有批准。我看起来像:
我已将其配置为“我的工作”视图中的一个部分,因此我知道何时需要审核。