设置并强制实施质量要求

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

Visual Studio 2019 |Visual Studio 2022

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

签入策略

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

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

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

签入说明

签入笔记用于在签入过程中捕获特定信息片段,方法是提示用户输入特定数据。 可以在团队资源管理器“源代码管理”页上的“设置”中配置并强制签入笔记。 查看 变更集的详细信息时,签入笔记中存档的信息可能至关重要。 有关详细信息,请参阅 查看和管理过去的版本

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