为什么所有文件都写保护,我该如何办理登机手续?

Mar*_*oma 41 tfs visual-studio-2012

我目前使用Team Foundation Server和Visual Studio.从两天开始,我不断收到无法写入文件的错误消息(我试图访问哪个文件似乎无关紧要).我是团队中唯一一个遇到这些问题的人.

因此,当我尝试办理登机手续时,我得到:

在此输入图像描述

当我点击Overwrite时,我可以覆盖它.但是当我尝试签入挂起的更改时,我没有看到任何更改.如果我修改源文件,我可以将它与最新版本进行比较,看看是否有变化.

我怎样才能解决这个问题?我只是想工作......

解决方法:如果我"检查编辑..."文件(所以我得到锁定)我可以编辑它.但这对解决方案文件不起作用,因为其他人检查了它.

Mar*_*oma 87

  1. Solution Explorer
  2. 右键单击您的解决方案
  3. 点击 Go online

  • +1,我的VPN掉线后就出现了这个问题...谢谢! (5认同)
  • 为什么它不只是尝试自动上线,或者至少告诉你它已离线,啊。 (3认同)

Jeh*_*hof 5

您的解决方案似乎未连接到Team Foundation Server.

我建议您删除工作区的映射,删除工作区的所有本地文件,然后从Team Foundation Server获取新版本(获取最新版本).

要删除映射,您需要在Visual Studio中打开Source Control Explorer.导航到您正在处理的分支,然后打开上下文菜单(右键单击分支).在您选择的菜单中Advanced->Remove mappings....

在对话框中,您可以编辑或删除工作区的映射.(注意:当您选择删除映射时,将删除由TFS控制的本地文件夹中的所有文件)

您还可以检查工作区/解决方案的状态是否已连接到TFS.为此,您需要在Visual Studio中打开解决方案,然后在Visual Studio File->SourceControl->Advanced->Change Source Control...的"文件"菜单中打开.

在Dialog中,您将看到您的解决方案和项目是否已连接到TFS以及它们所连接的服务器