将项目移动到 Eclipse 中的另一个文件夹

我通常把我的工作项目放在桌面上的文件夹中。当他们完成,我只是移动他们到一个 c:\dev\。问题是,我用的是一种相当古老的方式。

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

你们是怎么转移项目的?

如果我可以改变: 文件-> 属性-> 资源-> 位置的路径,这将是非常简单!

示例步骤:

c:\user\desktop\project_123
c:\dev\project_123
105334 次浏览

我在 Eclipse 中很少有不受源代码控制的项目,因此我所需要做的就是在新位置签出项目。

如果没有源代码控制,Eclipse 可以很好地使用 CVS,而且设置 CVS 在没有服务器的情况下在本地运行非常简单: http://www.tortoisecvs.org/faq.html#cvsinit

在 Package Explorer 中右键单击 Eclipse 项目,选择 Refactor,然后选择 Move... 在出现的对话框中,输入或导航到新位置,然后单击 OK。这也将保存您的 CVS 或其他 SCM 元数据,但也将带来所有的修改,并且您不会失去任何工作集、启动配置或 Eclipse 与您的项目关联的其他东西的成员资格。

我不知道自从这篇文章的日期以来,Eclipse 是否做了修改..。 在我的例子中,我手动移动了一个项目文件夹,我希望 Eclipse 在这个新位置打开项目。这就是我所做的(而且似乎奏效了)。

  • (我使用 Eclipse“ helios”v3.6.2)

  • 文件菜单 | 导入..。

  • 常规 | 工作区中的现有项目

  • 在新位置上选择项目的根目录 = 顶部目录

  • 结束

我将整个项目复制到一个新目录中。将 Eclipse 设置为新的工作区后,它会立即识别出项目。因此,没有什么可做的了。我使用 Eclipse IDE for C/C + + Developers,Version Luna Service Release2(4.4.2)。

当一切都失败的时候:

将 Eclipse 项目从一个目录(我们称之为 old _ dir)复制到另一个目录(我们称之为 new _ dir) :

  1. 打开 Eclipse 并在 new _ dir 中指定复制的工作目录。

  2. 一旦它在这个 new _ dir 中打开项目,Project Explorer Tab 下列出的项目可能仍然是 old _ dir 中包含的项目(您可以通过右键单击每个项目并执行“ Resource-> Linked Resource”来查看 Path Variables 值来检查它)。因此,它们必须从这个工作空间中删除。通过右键单击 ProjectExplorer 选项卡并选择 Delete 选项将弹出一个新窗口,从中删除 Nios2应用程序项目和 BSP 项目。在弹出窗口中,在单击“确定”以删除项目之前,请确保磁盘上的“删除项目内容”复选框为“未选中”。否则,它将从您从中复制项目的 old _ dir 中删除它。

  3. 在 Project Explorer 选项卡区域→ Import → General →已有项目进入工作区中右键单击,并从 new _ dir 中添加复制的 Nios2应用程序项目和 BSP 项目。

  4. 右击 Project Explorer Tab Area → Index → Rebuild,否则 Nios2应用程序项目将无法使用 BSP 项目提供的包含内容。

  5. 单击 Project → Clean → OK 清理并重建整个项目。

  6. 当使用控制台与 NIOS 通信时,确保 elf 的路径也被更新到新的项目目录!

使用 Eclipse 的 Move 菜单项

打开“导航器”视图,右键单击项目并单击“移动”。然后选择目标目录。

Navigator View > Right Click > Move

请注意,它似乎不工作在软件包资源管理器(至少不在霓虹灯)。来自 PackageExplorer 的移动对话框是不同的,因此使用导航器窗口。

enter image description here

enter image description here

日食氧气

项目属性-> 资源-> 连结资源-> 连结资源(Tab)

对于 Eclipse oxy,为了移动一个 Java 项目,djb 接受的答案工作得很好(根据我刚才的经验) ,除了在9:27读了 Basic May 14’12的评论后,我试图将我的项目 XMLDiff 添加到 C: ... SVN 主干内部项目中,但是我得到了一个相当隐晦的消息:

移动资源时遇到的问题。

磁盘上已有资源。

我必须通过在浏览对话框中创建一个新的文件夹 XMLDiff 来将项目移动到 C: ... SVN 中继器 Internal Projects XMLDiff,结果是 C: ... SVN 中继器 Internal Projects XMLDiff,而不是 C: ... SVN 中继器 Internal Projects XMLDiff XMLDiff。

因此,在2012年 Basic 的经验和 Eclipse 之间,这种情况肯定发生了变化。3。

右键单击您的项目-> 副本。

右键单击项目资源管理器的自由空间,然后右键单击-> 通过。

选择新的文件夹和项目名称。