锁定分支

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

通过锁定分支来阻止对 Git 分支的更新。 锁定分支可防止其他用户更改现有提交历史记录。 锁定还会阻止其他用户将任何新提交添加到分支。

锁定限制

锁定是防止出现可能与重要合并相冲突的新更改或防止使分支处于只读状态的理想方法。 如果要确保在合并分支中的更改之前对其进行审阅并防止锁定分支中的更改,请使用带锁定的分支策略拉取请求

锁定不会阻止克隆存储库或将在分支中进行的更新提取到你的本地存储库。 与团队共享锁定分支的原因,并确保团队知道在解锁分支后如何处理分支。

只有锁定分支的用户或对分支具有“删除其他用户的锁定”权限的用户才能删除该锁。

使用“分支”视图锁定分支

  1. 在 Web 上打开存储库,然后选择“分支”视图

  2. 在“分支”视图上找到你的分支。 可以使用右上角的“搜索所有分支”框搜索分支。

  3. 通过选择分支名称旁边的“...”图标然后从菜单中选择“锁定”来锁定分支。 分支名称旁将出现一个锁图标。 通过从同一菜单中选择“解锁”来解锁锁定的分支。

    从分支上下文菜单中锁定分支