2013-06-03 72 views
4

我正在使用Eclipse Team Foundation Server Explore(TFS),但是一旦我断开项目并将其删除(在弹出对话框中选择删除内容),然后我在TFS下载项目,它会出现一个黄色惊叹号项目菜单,它说:“选定的项目本地映射到项目文件夹,不能导入”。但我确信我的本地文件不存在,它被我删除。所以我想知道这是一种删除映射的方法吗?我很烦恼,因为我需要创建一个新的工作区,而我想在删除项目后下载该项目。感谢您的帮助。如何解决Eclipse Team Foundation Server下载映射错误?

+0

这可能是缓存问题。您可以清除缓存并查看是否有任何区别。 http://msdn.microsoft.com/en-us/library/gg413269.aspx – Rachel

回答

1

Team Foundation Server工作区映射存在于客户端上的服务器上。 “永久断开项目”将从这些Eclipse项目中断开作为源代码管理提供程序的Team Explorer Everywhere。它没有而不是删除工作区映射。因此,您无法将新文件夹映射到这些现有位置。

此处不需要“永久断开项目”步骤,如果您只是在Eclipse中删除项目,则Team Explorer Everywhere将从工作区中取消映射工作文件夹。

+0

感谢您的回答。你说“永久断开项目”的步骤是不必要的,但是如果我不断开项目并直接删除项目,TFS中的项目也会被删除吗?实际上,我不希望发生这种情况。我只想删除本地项目并删除映射。 – Sstx

+0

不可以。如果您从Eclipse工作区中删除项目,它将仅删除工作文件夹映射并将其从磁盘中删除。该项目将保留在TFS服务器上。 –

3

问题是您直接从文件夹中删除文件。你应该通过以下步骤删除映射: - 去团队资源管理器 - >源控制 - 右键单击​​文件夹/项目你 之前已经有了 - 选择删除映射

然后选择项目可以被导入。

+0

如果我删除映射它将删除所有本地文件...伟大的产品! – Kukeltje

+0

谢谢。它为我工作。 –

1

如果你已经删除了你的工作区,现在你想从TFS的其他分支中获取该文件夹已经映射的错误。 要解决此问题,您可以转至团队 - >管理工作区,然后单击编辑以查看工作区列表,然后可以选择之前已映射并导致问题的工作区。

之后,尝试从Eclipse再次导入,它会工作。

Screen shot from my Eclipse, manage workspace

0

以下步骤解决问题

  1. 选择团队
  2. 管理工作区 3.Click上的编辑,然后你会发现所有活动的工作空间
  3. 选择从源代码路径控制文件夹
  4. 单击删除按钮 现在尝试导入项目