编辑签入策略
Team Foundation 版本控制 的管理员可添加和编辑签入策略要求。 这些签入策略要求用户在向版本控制进行签入时采取某些操作;例如,可能要求用户将某个工作项与某个变更集关联。 有关签入的更多信息,请参见签入挂起的更改。 在编辑签入策略之前,必须首先创建一个签入策略。 有关更多信息,请参见添加签入策略。 默认的可用签入策略类型包括:
生成 要求签入之前的前一个生成成功。
代码分析 要求在签入前运行代码分析。
测试策略 要求在签入前完成某些测试。
工作项 要求将一个或多个工作项与签入相关联。
提示
您可以在“源代码管理设置”中临时禁用一种或多种策略类型,方法是在“签入策略”选项卡上,突出显示这些策略,并单击“禁用”。 若要启用禁用的策略,请突出显示禁用的策略,然后单击“启用”。
所需权限
若要完成此过程,必须将**“编辑项目级信息”的权限设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限。
编辑签入策略
在**“团队”菜单中单击“团队项目设置”,然后单击“源代码管理”**。
在**“源代码管理设置”对话框中,单击“签入策略”**选项卡。
在**“策略类型”列表中,单击要更改的策略类型,然后单击“编辑”**。
根据您所编辑的策略的类型继续下面的过程:
生成 要求签入之前的前一个生成成功。 此策略类型不能修改。
代码分析 要求在签入代码前先运行代码分析。 将显示**“代码分析策略编辑器”**。
请单击对应于要执行的代码分析类型的复选框。 这些选项为**“执行签入以只包含属于当前解决方案的文件”、“执行 C/C++ 代码分析 (/analyze)”和“对托管代码执行代码分析”。 如果选中“对托管代码执行代码分析”复选框,请在“托管代码分析的规则设置”**下选择所需的规则设置。
有关如何使用代码分析工具的更多信息,请参见创建和使用代码分析签入策略。
测试策略 要求在签入代码前先运行某些测试。 单击**“确定”将显示“测试策略”对话框,该对话框提示您单击省略号(“…”),再单击所需的测试列表,以指定“元数据文件”**。
(可选)如果希望对此条件限制策略,请选中**“仅将签入策略应用于受代码更改影响的测试”**复选框。
有关更多信息,请参见创建测试设置以从 Visual Studio 中运行自动测试和定义对测试进行分组的测试列表。
工作项 要求将一个或多个工作项与签入相关联。 此策略类型不能修改。
单击**“确定”**。