【问题标题】:What does "Copy projects into workspace" mean?“将项目复制到工作区”是什么意思?
【发布时间】:2011-02-28 03:25:55
【问题描述】:

将项目导入 Eclipse 时,有一个复选框“将项目复制到工作区”。我想知道这是什么意思。我需要选择这个吗?

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    基本上,如果您想在工作区文件夹下复制您正在导入的项目的文件,并在您的计算机上同时拥有该项目的两个副本,您就需要这样做。这可能是也可能不是您想要做的。就我而言,这不是我想要做的,因为在导入项目之前,我已经将项目放置在正确的最终位置。我的“工作区”文件夹仍然没有项目文件。这是完全可以接受的,并且很可能是 Eclipse 的新手在测试项目上想要做的。如果您为其他人工作,您应该向您的雇主询问设置协议。

    【讨论】:

    • 感谢您提及这一点。我有一个文件夹与我已经从 SVN 签出我的项目的工作区不同的位置,我当然不希望我的硬盘上有两个副本。
    【解决方案2】:

    Eclipse 中的每个项目都是工作空间的一部分,工作空间可以是任何文件夹,但通常开发人员将工作空间文件夹作为项目文件夹的父文件夹。因此,在这种情况下,Eclipse 会询问您,如果您已经有一个工作区,是否要将您正在导入的项目复制到该工作区。

    我将举例说明:对于我的 Android 工作,我有一个名为 Android-<Product-Name> 的工作区文件夹。在此,我有库项目lib1lib2,以及使用这些库的基本 Android 项目(称为<product-name>)。希望这是有道理的。

    【讨论】:

    • 将项目及其源代码树放在工作区文件夹下是否是最佳做法?
    • 一般来说,是的。但在某些例外情况下,它将不适用。总会有“最佳实践”不适用的情况。运用你的判断力。
    • 感谢您的解释。由于我使用 Git SCM 管理我的项目更改,我认为最好不要在系统上拥有多个已签出存储库的副本。
    猜你喜欢
    • 1970-01-01
    • 2018-12-16
    • 2019-09-12
    • 2015-01-22
    • 2020-10-27
    • 2015-07-15
    • 2018-07-17
    • 2012-08-13
    • 2011-12-23
    相关资源
    最近更新 更多