编辑签入策略

Team Foundation 版本控制 的管理员可添加和编辑签入策略要求。 这些签入策略要求用户在向版本控制进行签入时采取某些操作;例如,可能要求用户将某个工作项与某个变更集关联。 有关签入的更多信息,请参见签入挂起的更改。 在编辑签入策略之前,必须首先创建一个签入策略。 有关更多信息,请参见添加签入策略。 默认的可用签入策略类型包括:

  • 生成   要求签入之前的前一个生成成功。

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

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

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

提示

您可以在“源代码管理设置”中临时禁用一种或多种策略类型,方法是在“签入策略”选项卡上,突出显示这些策略,并单击“禁用”。 若要启用禁用的策略,请突出显示禁用的策略,然后单击“启用”

所需权限

若要完成此过程,必须将**“编辑项目级信息”的权限设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限

编辑签入策略

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

  2. 在**“源代码管理设置”对话框中,单击“签入策略”**选项卡。

  3. 在**“策略类型”列表中,单击要更改的策略类型,然后单击“编辑”**。

  4. 根据您所编辑的策略的类型继续下面的过程:

    • 生成   要求签入之前的前一个生成成功。 此策略类型不能修改。

    • 代码分析   要求在签入代码前先运行代码分析。 将显示**“代码分析策略编辑器”**。

      请单击对应于要执行的代码分析类型的复选框。 这些选项为**“执行签入以只包含属于当前解决方案的文件”“执行 C/C++ 代码分析 (/analyze)”“对托管代码执行代码分析”。 如果选中“对托管代码执行代码分析”复选框,请在“托管代码分析的规则设置”**下选择所需的规则设置。

      有关如何使用代码分析工具的更多信息,请参见创建和使用代码分析签入策略

    • 测试策略   要求在签入代码前先运行某些测试。 单击**“确定”将显示“测试策略”对话框,该对话框提示您单击省略号(“…”),再单击所需的测试列表,以指定“元数据文件”**。

      (可选)如果希望对此条件限制策略,请选中**“仅将签入策略应用于受代码更改影响的测试”**复选框。

      有关更多信息,请参见创建测试设置以从 Visual Studio 中运行自动测试定义对测试进行分组的测试列表

    • 工作项   要求将一个或多个工作项与签入相关联。 此策略类型不能修改。

  5. 单击**“确定”**。

请参见

任务

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

概念

设置和强制实施质量要求

使用变更集