【问题标题】:In Eclipse, how can I move all my source files to a different folder without screwing up the project?在 Eclipse 中,如何在不破坏项目的情况下将所有源文件移动到不同的文件夹?
【发布时间】:2010-10-11 05:44:57
【问题描述】:

我在 Mac 上的一个文件夹中创建了我的 ActionScript 源文件(我通常使用 Windows),并且设法创建了一个可以看到它们的 Eclipse/FDT 项目。

我现在需要将它们移动到现有项目的 svn checkout 中,以使它们处于源代码控制之下。

如果不丢失项目中的所有引用,我无法弄清楚你是如何做到这一点的。

我是 Eclipse 新手,并不真正了解任何术语(例如工作区)。 Eclipse 有项目文件还是全部隐藏?工程文件可以移动吗?

帮我stackoverflow,你是我唯一的希望。

更新: 在 FDT Flash Explorer 窗口中,我似乎只能在存在的项目中移动文件/文件夹。我应该先在我想要的地方创建一个新项目吗?

我应该从 Eclipse 中还是从文件系统中移动它们?之后我需要设置一个新的工作空间吗?

【问题讨论】:

    标签: eclipse svn macos project fdt


    【解决方案1】:

    项目文件夹有 2 个隐藏文件:.project 和 .classpath,其中包含项目的所有信息。您只需将这些文件与您的项目文件一起复制即可。

    例如,你在workspace/myproject/中有一个项目文件夹,你想将它添加到一个checkout svn文件夹,你只需要将完整的文件夹内容复制到checkout,然后将所有文件添加到svn (包括项目隐藏的),最后提交。

    从现在开始,当您从该 svn 签出时,您将拥有 eclipse 项目文件,因此您需要做的就是创建新项目,然后选择表示您已经拥有包含源文件的项目文件夹的选项(我没有靠近 Eclipse IDE 来准确说明这些步骤,但它是这样的)。然后 Eclipse 将使用您之前定义的所有设置导入项目。

    我希望这能回答你的问题。

    【讨论】:

    • 为什么它会隐藏你的项目文件?!
    • 因为这些文件只是为了让 eclipse 知道哪些文件包含在你的项目中......你可以打开一个终端进入你的项目目录并输入“ls -a”......它会显示隐藏文件。
    • 我应该从 Eclipse 中还是从文件系统中移动它们?我需要设置一个新的工作空间吗?
    • 不,没有必要创建一个新的工作区。只需确保隐藏文件始终存在,eclipse 将能够在导入文件夹时恢复您的项目。
    • 你从来没有说过我应该导入文件夹。我认为您可能在答案中遗漏了一些重要步骤。请记住,我完全是新手。
    【解决方案2】:

    尝试重构您的项目。右键单击要移动的文件夹,然后选择 Refactor->Move。不知道这是否会解决您的问题,但它会尝试根据移动更改所有项目中的引用。

    【讨论】:

    • 在 FDT Flash Explorer 窗口中,我似乎只能在现有项目中移动它。我应该先在我想要的地方创建一个新项目吗?
    • 你可以试试,但我不确定你提到的所有步骤。
    猜你喜欢
    • 2012-07-21
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    相关资源
    最近更新 更多