为什么所有文件写保护,我怎么能签吗?(Why are all files write protect

2019-07-18 14:56发布

我目前正在与团队基础服务器和Visual Studio工作。 由于这两天,我不断收到,我不能写入文件(似乎没有问题我尝试访问该文件)的错误信息。 我是唯一一个在我的团队谁拥有这些问题。

所以,当我尝试办理登机手续,我得到:

当我点击覆盖,我可以将其覆盖。 但是,当我尝试签入挂起的更改,我看不出有什么变化。 如果我修改的源文件,我可以把它比作最新版本,并看到有改变。

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

解决方法:如果我“签出以进行编辑...”的文件(让我获得锁)我可以对其进行编辑。 但是,这并不为解决方案文件的工作,因为别人检查出来。

Answer 1:

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


Answer 2:

看来你的解决方案没有连接到Team Foundation服务器。

您删除您的工作空间的映射,删除工作区的所有本地文件,然后取得一个新的版本(获取最新版本)从Team Foundation Server的我会recommened。

要删除映射,你需要在Visual Studio中打开源代码控制管理。 导航到你工作的分支上,并打开上下文菜单(右键单击分支)。 在菜单中选择Advanced->Remove mappings...

在该对话框中您可以编辑或删除您的工作空间的映射。 ( 注意:当你选择删除映射,然后会由TFS控制在本地文件夹中的所有文件被删除)

你也可以做的是检查你的工作区/解决方案的状态,如果它连接到TFS。 要做到这一点,你需要打开Visual Studio中的解决方案,然后打开File->SourceControl->Advanced->Change Source Control...在Visual Studio中的文件菜单。

在对话框中你会看到,如果你的解决方案和项目连接到TFS和服务器它们连接到



Answer 3:

你应该有correspondings本地文件一样在源控制。 转到本地文件,右击它并选择属性,

取消选中只读复选框,在打开的对话框中,如果要更改应用于所有子文件夹和文件,单击是问题。

希望这是有帮助的。



Answer 4:

设置您的工作空间位置服务器(这在我的情况下,不知何故发生了神奇)时,您将面临同样的问题。

为了改变当地再次打开源代码控制浏览器中的位置,并在上部你找到下标有“工作区”的下降。 从这个下拉菜单中选择“工作区...”。 这将打开“管理工作区”对话框,在其中您可以选择您的工作空间,然后单击“编辑”按钮。 在编辑对话框中单击“高级”按钮,你会看到一个下拉的位置,你可以将它再次切换到本地。

MSDN提供了详细的信息在本地和服务器工作区的利弊ñ。



文章来源: Why are all files write protected and how can I check-in?