我正在使用TFS的Eclipse插件,它不允许我将项目文件上传到我创建的TFS文件夹。为了解决此问题,我从TFS中删除了该文件夹。
我也在使用Visual Studio 2013进行C#项目。
删除TFS中的文件夹后,我无法从Eclipse连接到源代码控制,当我登录VS时,出现“无法与服务器协调本地工作区”的错误。
我已经尝试从TFS删除所有映射但是当我这样做时会自动显示备份。我甚至取消删除启动该问题的文件夹,但仍然得到相同的错误。
任何人都有任何想法?
答案 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:
答案 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步:
第2步:
第3步:
答案 3 :(得分:0)
我遇到了类似的问题,它有助于以管理员身份运行Eclipse。
答案 4 :(得分:0)
我的 Mac 也遇到了同样的问题。我删除了所有映射的文件夹并重新启动了 eclipse。问题已解决。