2014-10-28 64 views
15

我想实现的过程,从而使管理者可以查看所有开发人员的代码 之前,开发者可以在检查TFS 2013年代码审查前检查到TFS 2013

是否有任何进程需要在将人员添加到真实项目之前对其进行审查。

我使用TFS 2013与Visual Studio 2013年

回答

18

TFS 2013支持这一开箱,是非常简单的使用。

开发者需要提交了审查要求在团队资源管理器:

  • 转到团队资源管理器
  • 打开挂起的更改
  • 在“操作”菜单,选择请求审核
  • 指定审稿人,并发送。

目标用户(在你的情况下,经理)会得到通知(如果你已经配置在TFS电子邮件设置),也可以看到在团队资源管理器的审查请求>我的工作。

评论者可以看到开发人员所做的所有更改,评论他们并将评论发送给开发人员。整个事情发生在Visual Studio中,所有的注释都保存在TFS中,并可以在稍后报告。

此外,审核完成后,审核人员可以将其变更意见指定为“看起来不错”,“有评论”或“需要工作”。

确保您在MSDN上阅读有关本此页: http://msdn.microsoft.com/en-us/library/hh474795.aspx

您还可以检查出第9频道视频: http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview/Visual-Studio-Ultimate-2012-Using-Code-Review-to-Improve-Quality


编辑

为了避免入住在没有审查的情况下,您可以使用登记入住政策。这里有一个自定义签入策略,需要的代码审查之前办理入住手续:

https://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078

但我要指出的是,签入策略没有安全机制,把它们作为开发人员的提醒发送代码以办理登机手续。开发人员可以轻松地覆盖它们。

如果您确实需要阻止任何检入,您应该拒绝开发人员的提交权限,并让他们使用代码审查(或搁置集)将其更改发送给经理。经理可以在审查后撤销更改并提交。

+1

是的你是对的。但视觉工作室显示选项“请求评论”和“检查”,开发人员可以在没有评论的情况下检查代码。 我想要的是开发人员要求审查和经理检查代码后reviwing。 开发人员无法在未要求审核的情况下签入代码。 – 2014-10-29 06:45:19

+0

开发人员如果不经管理人员检查,不能签入代码... – 2014-10-29 06:53:52

+0

@AmaanKhan请参阅上面编辑的答案。 – Iravanchi 2014-10-29 12:02:18