【问题标题】:TFS Cannot Reconcile Local Workspace With Server ErrorTFS 无法协调本地工作区与服务器错误
【发布时间】:2014-10-06 01:26:49
【问题描述】:

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

我还在 C# 项目中使用 Visual Studio 2013。

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

我尝试从 TFS 中删除所有映射,但当我这样做时,它会自动显示备份。我什至取消删除了引发问题的文件夹,但仍然出现同样的错误。

有人有什么想法吗?

【问题讨论】:

    标签: eclipse tfs visual-studio-2013


    【解决方案1】:

    在我的情况下,它通过在 IDE 中解决==> Eclipse IDE 求助--> 检查更新--> 任何有关团队基础服务器/团队服务器资源管理器的更新===> 更新它并下一步== > Next==> 点击重启==> 关闭Eclipse IDE,再次打开尝试连接TFS。

    【讨论】:

    • 嗯。 IBM IDE... - 无论如何它将是 Eclipse - 但是... 您正在运行的 Eclipse 版本呢?您运行了哪个版本的 TFS 插件有问题,更新后的版本没有描述问题?
    【解决方案2】:

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

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

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

    对于 Visual Studio:

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

    【讨论】:

      【解决方案3】:

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

      ~/库/首选项/

      ~/库/应用程序支持/

      ~/库/缓存/文件夹

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

      在“协调本地 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/

      版本控制.config

      这个文件总是显示映射路径,即使我提前删除了它们。我认为这是从 Mac 的缓存或其他位置获取的。

      然后我按照以下步骤删除了工作区关联并且它起作用了!!

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

      第 1 步:

      第 2 步:

      第 3 步:

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-12-04
            • 2015-12-08
            • 2020-09-30
            • 2016-03-12
            • 2019-02-19
            • 2018-03-07
            • 1970-01-01
            相关资源
            最近更新 更多