TFS和VS2010:批准对特定项目的编辑

时间:2012-08-20 14:39:00

标签: visual-studio-2010 tfs tfs-code-review

我们团队的项目解决方案有几个与之相关的单独项目,其中一个旨在作为我们应用层的底层框架 - 称之为“FrameworkProject”。只有在极少数情况下才应编辑此项目的代码,在这些情况下,我希望能够批准对代码的更改。是否有TFS功能可以实现这一目标?

我们正在使用VS2010和TFS2010。

3 个答案:

答案 0 :(得分:1)

您有几种选择:

  1. 在策略和工作项类型中实施自定义检查。 TFS Code
    Review Workflow
  2. 查看Team Review
  3. 实施一个流程,强制必须首先搁置任何更改,以便进行代码审查。一旦审查有 然后根据许可发生允许的成员检查 代码进入项目。
  4. 希望这有帮助。

答案 1 :(得分:0)

以下是其他一些选项:

  1. 您可以使用签到锁来阻止签到。您可以通过锁定要保护的顶级目录来执行此操作。现在,如果有人试图办理登机手续,办理登机手续将失败,您需要有一个内部流程来审核更改,暂时解锁文件夹并允许办理登机手续。
  2. 您可能可以实施一个门控签到工作流程,该工作流程会在将签入提交到指定路径时向您发送电子邮件。从那里你可以有一些批准程序,允许完成门禁登记。

答案 2 :(得分:0)

您可以创建框架的“工作”分支,并从主分支撤消除审阅者之外的所有人的签入权限。 当有人需要进行更改时,他必须更改工作分支,然后审阅者必须在此步骤中将更改合并到主分支,他将在签入之前使用其首选的差异工具审核所有更改。撤消合并并请求修复,只需撤消其工作副本,并可选择将审核注释检入工作分支。