如何:添加签入策略
更新:2007 年 11 月
Team Foundation 版本控制 的管理员可添加签入策略要求。这些签入策略要求用户在向源代码管理进行签入时采取某些操作;例如,可能要求用户将某个工作项与某个变更集关联。有关签入的更多信息,请参见 如何:签入挂起的更改。可用的默认签入策略类型包括如下:
代码分析 要求在签入前运行代码分析。
测试策略 要求在签入前完成签入测试。
工作项 要求将一个或多个工作项与签入相关联。
生成 要求在生成期间创建的生成中断必须在新的签入之前进行修复。
必需的权限
若要完成此过程,必须将“操作安全设置”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限。
过程
创建签入策略
在 团队资源管理器 中,右击团队项目,单击“团队项目设置”,然后单击“源代码管理”。
“源代码管理设置”对话框出现。
单击“签入策略”选项卡,然后单击“添加”。
“添加签入策略”对话框出现。
在“签入策略”列表中,选择想要的策略类型,然后单击“确定”。
该列表包含下列选择。
如果选择“生成”,策略将添加到列表中。此策略要求前一个生成成功,然后才能签入任何新的更改。
如果选择“代码分析”,则会出现“代码分析策略编辑器”对话框。请单击对应于要执行的代码分析类型的框。这些选项为“执行签入以只包含属于当前解决方案的文件”、“执行 C/C++ 代码分析 (/analyze)”和“对托管代码执行代码分析”。如果选择“对托管代码执行代码分析”,请在“托管代码分析的规则设置”窗口中选择所需的规则设置。单击“确定”。有关如何使用代码分析工具的更多信息,请参见 代码分析工具使用准则。
如果选择“测试策略”,则会出现“测试策略”对话框。单击“浏览”。在“浏览”对话框中,指定一个元数据文件,然后单击“确定”。在“测试策略”对话框中,选中必须运行其测试的测试列表的复选框,以便满足签入策略。完成上述操作后,单击“确定”。
如果选择“工作项”,则会向列表中添加一个要求必须将某个工作项与签入相关联的策略。
当您对签入策略的设置感到满意时,请单击“确定”;从现在起,新的签入策略将随将来的签入一起显示。