设置并强制实施质量要求

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

签入策略是一种机制,用于在整个开发团队中强制执行开发实践。 签入说明是一种通信机制,用于在签入过程中从团队成员那里收集数据。 这两种机制都可自定义,以便满足团队需求。 本部分介绍这些项的用途,并介绍如何配置它们。

签入策略

签入策略用于强制实施强制性软件开发实践。 在 Visual Studio“团队资源管理器”窗口中的“挂起的更改”页面或“我的工作”页面上选择“签入”后,策略会在签入过程中强制实施。 如果用户尝试执行违反强制性策略的签入,签入将被阻止。 如有必要,可能会替代这些策略。 有关详细信息,请参阅将工作签入团队代码库

在“团队资源管理器”的“源代码管理”页面上的“设置”中配置和建立策略。 示例策略约束是“必须将更改与一个或多个工作项相关联”。该策略防止用户在没有关联他们正在处理的特定 bug 或功能的情况下提交更改。

违反策略时,“团队资源管理器”的“签入”和“挂起的更改”页面会在源代码管理签入过程中向用户显示违规情况。 有关详细信息,请参阅开发代码和管理挂起的更改

签入说明

签入说明用于在签入过程中通过提示用户输入特定数据而捕获特定信息。 可以在“团队资源管理器”的“源代码管理”页面上的“设置”中配置签入说明并将其设为必填项。 查看变更集的详细信息时,签入说明中的存档信息可能至关重要。 有关详细信息,请参阅查看和管理以前的版本

在源代码管理签入过程中,签入说明会在“挂起的更改”窗口中向用户显示。 有关详细信息,请参阅开发代码和管理挂起的更改