Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Visual Studio 2019 |Visual Studio 2022
可以使用 Visual Studio 源代码管理资源管理器 锁定或解锁 Team Foundation 版本控制(TFVC)跟踪的文件夹或文件。 锁定或解锁文件或文件夹以拒绝或还原用户的权限,例如签出项目以编辑到其他工作区,或者签入对不同工作区中某个项的挂起更改。 有关详细信息,请参阅 “创建和使用工作区”。
可以使用锁暂时冻结项的服务器版本,以便签入 挂起的更改 ,而无需解决任何合并冲突。 如果要永久阻止访问服务器上的项,则应改用 Permission 命令 。
小窍门
如果拥有足够的权限,可以使用 Lock 命令 删除其他用户的锁。
先决条件
请参阅 默认 TFVC 权限。
锁定文件夹或文件
若要在 Visual Studio 中打开 源代码管理资源管理器 ,请选择“ 查看>其他 Windows>源代码管理资源管理器”。
还可以从“团队资源管理器”窗口中选择源代码管理资源管理器。
在 源代码管理资源管理器中,右键单击要锁定的文件,然后选择 “高级>锁定”。
在 “锁定 ”对话框中,确保选中要锁定的文件或文件夹,选择 签出 或 签入 锁类型,然后选择“ 锁定”。 有关详细信息,请参阅 “了解锁类型”。
源代码管理资源管理器在“挂起更改”下显示文件旁边的状态锁。 下次将挂起的更改签入工作区时,将删除锁。 有关详细信息,请参阅 “签入工作”到团队的代码库。
注释
还可以从命令行锁定文件夹和文件。 有关详细信息,请参阅 Lock 命令。
解锁文件夹或文件
重要
仅当具有 UnlockOther 权限时,才能解锁团队的其他成员锁定的文件。 如果没有解锁文件的权限,则无法访问该选项。
在 Visual Studio 中的服务器工作区中工作时,选择“查看>其他 Windows>源代码管理资源管理器”,或从“团队资源管理器”窗口中选择“源代码管理资源管理器”。
在 源代码管理资源管理器中,右键单击要从中删除锁定的文件夹或文件,然后选择“ 高级>解锁”。