编辑签入政策

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2022 |Visual Studio 2019 |Visual Studio 2017 |Visual Studio 2015 |Visual Studio 2013

Team Foundation 版本控制的管理员可以添加和编辑签入策略要求。 这些签入策略要求用户在执行签入版本控制时采取措施;例如,用户可能需要将工作项与变更集相关联。 有关签入的详细信息,请参阅 开发代码和管理挂起的更改。 在编辑签入策略之前,必须先创建一个。 有关详细信息,请参阅 “添加Check-In策略”。 默认可用的签入策略类型包括:

  • 建立 要求在签入之前,最后一个生成成功。
  • Code Analysis要求在签入之前运行代码分析。
  • 工作项 要求一个或多个工作项与签入相关联。

注意

可以通过突出显示策略并单击“禁用”,在“签入策略”选项卡上,在源代码管理设置中暂时禁用一个或多个策略类型。 若要启用禁用的策略,请突出显示已禁用的策略,然后单击“ 启用”。

先决条件

若要完成此过程,必须将 “编辑项目级信息 ”权限设置为 “允许”。 有关详细信息,请参阅 默认 TFVC 权限

编辑签入策略

  1. “团队”菜单上,单击“团队Project设置”,然后单击“源代码管理”。

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

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

  4. 根据要编辑的策略类型继续此过程:

    • 建立 要求在签入之前,最后一个生成成功。 无法修改此策略类型。

    • Code Analysis要求在签入代码之前运行代码分析。 此时会显示Code AnalysisPolicy 编辑器

      单击要执行的代码分析类型的复选框。 选项是强制签入,以仅包含属于当前解决方案的文件强制实施 C/C++ Code Analysis (/分析) 强制Code Analysis托管代码。 如果选择“强制Code Analysis托管代码”复选框,请在“托管Code Analysis的规则设置”下选择所需的规则设置。

      有关如何使用代码分析工具的详细信息,请参阅创建和使用Code Analysis Check-In策略

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

  5. 单击 “确定”