TFS无法与服务器错误协调本地工作区

时间:2014-08-12 20:22:12

标签: eclipse tfs visual-studio-2013

我正在使用TFS的Eclipse插件,它不允许我将项目文件上传到我创建的TFS文件夹。为了解决此问题,我从TFS中删除了该文件夹。

我也在使用Visual Studio 2013进行C#项目。

删除TFS中的文件夹后,我无法从Eclipse连接到源代码控制,当我登录VS时,出现“无法与服务器协调本地工作区”的错误。

我已经尝试从TFS删除所有映射但是当我这样做时会自动显示备份。我甚至取消删除启动该问题的文件夹,但仍然得到相同的错误。

任何人都有任何想法?

5 个答案:

答案 0 :(得分:1)

就我而言,这是通过在IDE中执行==> Eclipse IDE来解决的-寻求帮助->检查更新->有关Team Foundation Server / Team Server Explorer的所有更新===>更新它,然后next == > Next ==>单击以重新启动==>关闭Eclipse IDE,然后再次打开它以尝试连接到TFS。

答案 1 :(得分:0)

我们在Windows下也有这个问题,解决方案是每个IDE使用一个工作区,即一个用于Eclipse,另一个用于所有Visual Studio。这样,Eclipse的TFS插件(Team Explorer Everywhere)不会干扰VS,反之亦然。

  

我尝试从TFS删除所有映射但是当我这样做时   自动显示备份。我甚至取消删除了启动的文件夹   问题仍然得到同样的错误。

当你看到像这样的奇怪事情时,你必须清除TFS客户端缓存:

对于Visual Studios:

  • 关闭所有Visual Studio实例。
  • 使用Windows资源管理器:
    • 浏览到文件夹"%localappdata%\ Microsoft \ Team Foundation"。
    • 删除所有子文件夹(或查找名为&#34的子文件夹;缓存"并删除它们)。

答案 2 :(得分:0)

我在Mac机上使用Eclipse与TFS连接时遇到了这个问题, 我尝试卸载eclipse,从下面所有这些文件夹中清除eclipse缓存/文件

〜/图书馆/偏好/

〜/图书馆/应用程序支持/

〜/ Library / Caches /文件夹

问题仍然存在,并且显示以下错误

  

在以下期间发生内部错误:“协调本地TFS工作区”。   com.microsoft.tfs.core.clients.versioncontrol.exceptions.PathTooLongException:   ExceptionMessage =“指定的路径,文件名或两者都太长。   完全限定的文件名必须少于260个字符,并且   目录名称必须少于248个字符。”

     

在以下期间发生内部错误:“刷新TFS存储库   http://tfs.xyzcompanyname.com:7071/tfs/DN/的信息”。   com.microsoft.tfs.core.clients.versioncontrol.exceptions.PathTooLongException:   ExceptionMessage =“指定的路径,文件名或两者都太长。   完全限定的文件名必须少于260个字符,并且   目录名称必须少于248个字符。”

然后我跟随并寻找了以下文件/文件夹

/ Users / xyzusername / Library / Application Support / Microsoft / Team Foundation / 4.0 / Cache /

VersionControl.config

即使我较早删除了映射路径,该文件也始终显示映射路径。我认为这是从Mac的缓存或其他位置获取的。

然后,我按照以下步骤删除了工作空间关联并成功了!

您所要做的只是打开Team Explorer =>转到TFVC待更改=>单击“操作” =>“管理工作区” =>添加一个新工作区并删除现有的工作区(注意:如果您仍有任何更改,在您的本地计算机上,您可能希望将它们复制到其他位置,此活动将删除本地的所有待处理跟踪。我附上了屏幕截图,以便对遇到类似问题的人有所帮助。

第1步:

TFVC Pending Changes

第2步:

Manage Workspaces 1

第3步:

enter image description here

答案 3 :(得分:0)

我遇到了类似的问题,它有助于以管理员身份运行Eclipse。

答案 4 :(得分:0)

我的 Mac 也遇到了同样的问题。我删除了所有映射的文件夹并重新启动了 eclipse。问题已解决。