如何:添加签入策略

更新:2007 年 11 月

Team Foundation 版本控制 的管理员可添加签入策略要求。这些签入策略要求用户在向源代码管理进行签入时采取某些操作;例如,可能要求用户将某个工作项与某个变更集关联。有关签入的更多信息,请参见 如何:签入挂起的更改。可用的默认签入策略类型包括如下:

  • 代码分析   要求在签入前运行代码分析。

  • 测试策略   要求在签入前完成签入测试。

  • 工作项   要求将一个或多个工作项与签入相关联。

  • 生成   要求在生成期间创建的生成中断必须在新的签入之前进行修复。

必需的权限

若要完成此过程,必须将“操作安全设置”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

过程

创建签入策略

  1. 在 团队资源管理器 中,右击团队项目,单击“团队项目设置”,然后单击“源代码管理”。

    “源代码管理设置”对话框出现。

  2. 单击“签入策略”选项卡,然后单击“添加”。

    “添加签入策略”对话框出现。

  3. 在“签入策略”列表中,选择想要的策略类型,然后单击“确定”。

    该列表包含下列选择。

    • 如果选择“生成”,策略将添加到列表中。此策略要求前一个生成成功,然后才能签入任何新的更改。

    • 如果选择“代码分析”,则会出现“代码分析策略编辑器”对话框。请单击对应于要执行的代码分析类型的框。这些选项为“执行签入以只包含属于当前解决方案的文件”、“执行 C/C++ 代码分析 (/analyze)”和“对托管代码执行代码分析”。如果选择“对托管代码执行代码分析”,请在“托管代码分析的规则设置”窗口中选择所需的规则设置。单击“确定”。有关如何使用代码分析工具的更多信息,请参见 代码分析工具使用准则

    • 如果选择“测试策略”,则会出现“测试策略”对话框。单击“浏览”。在“浏览”对话框中,指定一个元数据文件,然后单击“确定”。在“测试策略”对话框中,选中必须运行其测试的测试列表的复选框,以便满足签入策略。完成上述操作后,单击“确定”。

    • 如果选择“工作项”,则会向列表中添加一个要求必须将某个工作项与签入相关联的策略。

  4. 当您对签入策略的设置感到满意时,请单击“确定”;从现在起,新的签入策略将随将来的签入一起显示。

请参见

任务

演练:自定义签入策略和签入说明

如何:创建测试列表

概念

使用签入策略和签入说明

参考

Configure 命令