TFS主管办理登机手续

时间:2013-04-08 12:58:08

标签: tfs tfs2012

是否可以在TFS中进行“预登记”?

我的方案是我希望代码审计员在提交源代码控制之前进行代码审计。这可确保代码质量和架构在我公司的内部实践中检查合规性。

就像程序员签入他/她的代码一样,通知会自动发送给代码审计员,审计员会检查合规性并将其提交给源代码管理。

谢谢!

1 个答案:

答案 0 :(得分:2)

在TFS中有一个Shelveset的概念。这是一个尚未提交源代码管理的签到(有点软签入)。您团队的其他成员也可以访问您的Shelveset

TFS 2012中,他们引入了基于此Shelveset系统构建的代码审核系统。

此处有更多信息:http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview/Visual-Studio-Ultimate-2012-Using-Code-Review-to-Improve-Quality

货架有很多用途(取自here @TJB)

  1. 上下文切换:保存您当前任务的工作,以便切换到另一个高优先级任务。假设你正在开发一项新功能,专注于自己的业务,当你的老板跑进去说“啊!Bug Bug Bug!”并且您必须删除该功能的当前更改,并修复该错误。您可以将您的工作搁置在该功能上,修复该错误,然后返回并取消保留以便稍后处理您的更改。
  2. 共享更改集:如果您要共享代码更改集而无需将其签入,您可以通过搁置来轻松访问其他人。当你将一个不完整的任务传递给其他人(可怜的灵魂)或者如果你有一些你永远不会检查其他人需要运行的测试代码时,可以使用这个。关于将其用于评论的其他回复,这是一个非常好的主意。
  3. 保存您的进度,当您处理复杂的功能时,您可能会发现自己处于一个“好点”,您希望保存进度,这是搁置的理想时间你的代码。假设你正在破解一些CSS / HTML来修复渲染错误,通常你会在它上面迭代你可以想到的每一个可能的kludge,直到看起来正确。但是,一旦看起来正确,您可能想尝试重新清理标记,以便其他人可以在您签入之前了解您所执行的操作。在这种情况下,您可以在所有内容渲染时搁置代码那么你就可以自由地去重构你的标记了解如果你不小心再次破坏它,你总是可以回去并获得你的变更。
相关问题