需要TFS来取消我对文件的锁定

时间:2016-06-13 15:25:04

标签: tfs version-control visual-studio-2015

以下是与我的工作计算机相关的开发环境的信息:

Microsoft Visual Studio Enterprise 2015

我查看了我们公司的TFS服务器上的一些项目。 我对各种解决方案文件(.sln)进行锁定,但是,它会阻止其他程序员提交代码。

我右键点击解决方案文件(.sln),然后点击"撤消待处理的更改..."因为我认为上述步骤会释放锁定。

但是,我对解决方案文件夹中的一堆文件收到以下警告:

  

项目' blahblah.cs'已被选中的源代码控制   地点。如果您正在尝试重新绑定已经拥有的项目   添加到Microsoft Visual Studio外部的源代码控制,你应该   使用“更改源控制”命令。如果您要添加此项目   第一次,你应该选择一个不同的服务器文件夹   对于项目或将现有项目移动到其他服务器   文件夹中。

- 为什么上述消息假设我试图重新启动已经在源代码管理中的项目?

- 无论如何,我只想释放锁,我该如何释放锁?

1 个答案:

答案 0 :(得分:1)

  

从源代码管理资源管理器中解锁文件夹或文件

     

1.在查看*菜单上,选择*其他Windows ,然后选择源代码管理资源管理器

     

2.在Source Control Explorer中,打开要从中删除锁定的文件夹或文件的快捷菜单,然后选择解锁

注意:如果您未在“待更改”下检查锁定状态,则需要先检入挂起的更改。来自MSDN的更详细信息:Lock and unlock folders or files

您还可以使用tfs lock command解锁文件或文件夹,例如c:\projects>tf lock /lock:none src/