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

时间:2010-08-13 17:54:08

标签: eclipse eclipse-pdt

我通常将工作项目放在桌面上的文件夹中。当它们完成后,我只需将它们移动到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

9 个答案:

答案 0 :(得分:237)

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

答案 1 :(得分:13)

使用Eclipse的Move菜单项

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

SIZE_MAX

注意它似乎不适用于Package Explorer(至少不在Neon中)。 Package Explorer中的移动对话框不同,因此请使用“导航”窗口。

enter image description here

enter image description here

答案 2 :(得分:10)

我不知道自从这篇文章发表之日起eclipse是否已经制作过modif ... 在我的情况下,我手动移动了一个项目文件夹,我希望Eclipse在这个新位置打开项目。这就是我所做的(它似乎有效)。

  • (我正在使用eclipse“helios”v 3.6.2)

  • 文件菜单|导入...

  • 一般|现有项目进入Workspace

  • 在新位置选择根目录=项目的首页目录

  • 完成

答案 3 :(得分:5)

我很少在Eclipse中有任何不受源代码控制的项目,所以我需要做的就是在新位置检查项目。

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

答案 4 :(得分:4)

当一切都失败时:

将Eclipse项目从一个目录(我们称之为old_dir)复制到另一个目录(我们称之为new_dir):

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

  2. 在new_dir中打开项目后,Project Explorer选项卡下列出的项目可能仍然是old_dir中包含的项目(您可以通过右键单击每个项目进行检查,然后执行以下操作:“资源 - >链接资源“以查看路径变量值”。因此,必须将它们从该工作空间中移除。从项目浏览器选项卡中删除Nios 2应用程序项目和BSP项目,右键单击它并选择将弹出一个新窗口的删除选项。在弹出窗口中,确保删除磁盘上的项目内容复选框是UNCHECKED,然后单击确定以删除项目。否则,它将从您从中复制项目的old_dir中删除它。

  3. 右键单击Project Explorer选项卡区域→导入→常规→现有项目到工作区,然后从new_dir添加复制的Nios2应用程序项目和BSP项目。

  4. 右键单击Project Explorer选项卡区域→索引→重建,否则Nios2应用程序项目将无法使用BSP项目提供的包含。

  5. 单击项目→清洁→确定以清理并重建整个项目。

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

答案 5 :(得分:2)

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

答案 6 :(得分:1)

对于Eclipse Oxygen,要移动Java项目,djb接受的答案效果很好(根据我的经验), 除了 已经阅读了Basic的评论5月14日12点9点27分,我试图将我的项目XMLDiff添加到C:... \ SVN \ trunk \ Internal Projects,我用一个相当神秘的消息失败了:

  

移动资源时遇到的问题。

     

磁盘上已存在资源。

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

所以这必须在2012年的基本体验和Eclipse.3之间发生变化。

答案 7 :(得分:0)

对于Eclipse Oxygen

项目属性 - >资源 - >链接资源 - >链接资源(标签)

答案 8 :(得分:0)

右键单击您的项目->复制。

右键单击项目资源管理器的可用空间,然后右键单击-> pase。

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