Visual studio 2015 无法锁定连接到Visual Studio team Services的VS 2015中的文件、文件夹或分支

Visual studio 2015 无法锁定连接到Visual Studio team Services的VS 2015中的文件、文件夹或分支,visual-studio-2015,azure-devops,Visual Studio 2015,Azure Devops,我正在尝试锁定Visual Studio 2015中连接到Visual Studio团队服务的分支。锁定成功,但当我即将签入时,所有更改都被撤消,签入失败。我拥有所有的权限,可以肯定的是,我已经明确地将自己添加为管理员,并在VST上授予了所有权限 以下是正在发生的事情的逐步屏幕截图: 1)我右键单击分支并从源代码管理中选择锁定选项。 2)锁定弹出窗口打开 3)我正要办理登机手续 4)签入失败,所有内容都被撤消,并显示一条警告消息:所有更改都是未修改的文件或锁。服务器已撤消更改。 我还试图

我正在尝试锁定Visual Studio 2015中连接到Visual Studio团队服务的分支。锁定成功,但当我即将签入时,所有更改都被撤消,签入失败。我拥有所有的权限,可以肯定的是,我已经明确地将自己添加为管理员,并在VST上授予了所有权限

以下是正在发生的事情的逐步屏幕截图:

1)我右键单击分支并从源代码管理中选择锁定选项。

2)锁定弹出窗口打开

3)我正要办理登机手续

4)签入失败,所有内容都被撤消,并显示一条警告消息:所有更改都是未修改的文件或锁。服务器已撤消更改。

我还试图修改一个文件,然后锁定它,然后签入它。但它失败了,发出了同样的信息

指示在上面的#3图像中的锁定弹出窗口中应该有一个签出锁定或签入锁定的选项,但无论发生什么情况,都不会显示给我


我只需要锁定分支,以防止对其进行进一步更改

正如Jesse所说,锁定只适用于服务器工作区

我在客户端遇到了这个问题,并创建了一个TFVC分支策略签入策略,该策略允许您基于分支路径或正则表达式配置锁定


锁定仅在您的工作区配置为服务器工作区时有效。2015年的默认工作区类型是本地工作区。锁定文件后,只有具有服务器工作区的其他用户才会知道该锁定。@jessehouwing,谢谢。是否有其他方法阻止更改分支?权限或签入策略