Version control VisualStudio 2015在打开解决方案后将锁定TFS上的sln文件,但不会更改sln文件

Version control VisualStudio 2015在打开解决方案后将锁定TFS上的sln文件,但不会更改sln文件,version-control,visual-studio-2015,tfs-2015,Version Control,Visual Studio 2015,Tfs 2015,目前,我们使用VS2015和TFS 2015 在将Visual Studio 2015作为一个团队使用之前,没有出现任何问题 开始使用VS2015后,一旦从源代码管理资源管理器打开解决方案,visual studio将锁定该解决方案文件。 但它并没有改变文件 这非常令人不安,因为在打开锁定的解决方案文件后立即显示多条警告消息 我们如何解决VS2015的这种奇怪行为?如果您不想对这些受版本控制的项目设置锁,可以运行命令来移除锁 此外,请查看Daniel Mann的回复,以了解有关使用TFS loc

目前,我们使用VS2015和TFS 2015

在将Visual Studio 2015作为一个团队使用之前,没有出现任何问题

开始使用VS2015后,一旦从源代码管理资源管理器打开解决方案,visual studio将锁定该解决方案文件。 但它并没有改变文件

这非常令人不安,因为在打开锁定的解决方案文件后立即显示多条警告消息

我们如何解决VS2015的这种奇怪行为?

如果您不想对这些受版本控制的项目设置锁,可以运行命令来移除锁


此外,请查看Daniel Mann的回复,以了解有关使用TFS lock的进一步想法

好吧,tf lock/lock:none不幸地无法解锁其他人锁定的文件。我的团队不允许多次签出,因为他们的原因我不同意。如果您是项目管理员,您可以使用tf undo命令解锁其他人的更改(请参阅,本博客也适用于TFS2015)。但是,如果团队的规则是禁用多重签出,那么每次撤消挂起的更改都是无效的。回到您的问题,当您在VS2015中打开解决方案时,打开的解决方案是否已签出?据我所知,旧版本的VS将自动签出打开的文件;但是,更高版本的VS没有。是的,你是对的,这是关于visual studio 2015,vs2013没有这个问题,但是一些旧版本有。现在它再次出现在vs2015上。所以我希望有人能为vs2015找到解决方案。@mecek,这个问题不会在我的vs2015企业中重现。那么您使用的是哪个版本的VS2015?由于VS2015操作异常,请尝试以下命令:1)。开发/重置设置2)。开发/安全模式3)。首先感谢您处理这个问题。重现问题:禁用multicheckout的TFS 2015和VS2015企业版或社区版都存在问题