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