以下是与我的工作计算机相关的开发环境的信息:
Microsoft Visual Studio Enterprise 2015
我查看了我们公司的TFS服务器上的一些项目。 我对各种解决方案文件(.sln)进行锁定,但是,它会阻止其他程序员提交代码。
我右键点击解决方案文件(.sln),然后点击"撤消待处理的更改..."因为我认为上述步骤会释放锁定。
但是,我对解决方案文件夹中的一堆文件收到以下警告:
项目' blahblah.cs'已被选中的源代码控制 地点。如果您正在尝试重新绑定已经拥有的项目 添加到Microsoft Visual Studio外部的源代码控制,你应该 使用“更改源控制”命令。如果您要添加此项目 第一次,你应该选择一个不同的服务器文件夹 对于项目或将现有项目移动到其他服务器 文件夹中。
- 为什么上述消息假设我试图重新启动已经在源代码管理中的项目?
- 无论如何,我只想释放锁,我该如何释放锁?
答案 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/