Eclipse工作空间位置 - 最佳实践

时间:2013-07-01 10:35:02

标签: java eclipse svn workspace

我将一个java项目签出到一个文件夹中。有人告诉我,我不应该将eclipse工作区指向此目录。 这是最好的做法吗?你应该使用svn checkout dir还是专用的? 为什么? 谢谢!

3 个答案:

答案 0 :(得分:3)

您不应将工作区指向现有文件的原因是您希望将实际源文件与工作区设置分开。

您正在使用的工作区与您正在编写的代码无关,因此通常建议将它们分开。

答案 1 :(得分:2)

您不应将工作区直接指向已签出代码的目录。假设您的工作区位于 C:\ workspace ,那么我将在 C:\ workspace \ project 中签出该项目。

另一方面,将您的代码检出到其他位置并不会产生影响,例如 C:\ projects 。无论如何,无论采用哪种方式,我都没有看到任何不良做法。

答案 2 :(得分:0)

我已经看过,阅读并想到了使用工作空间的不同方式(每个项目,每个应用程序(多个或非多个),每个程序语言,每个目标(web开发,插件,......)等等)我仍然怀疑最好的方法是什么。

无论如何,可以给出一个精心设计的,但不是一篇关于此的长篇大论吗?

这涉及很多子问题,可以这么说,我不知道我应该问的所有具体的子问题,因为我不确定我不知道eclipse的所有方面(和工作区) ),但我会尝试举例说明我在寻找的东西:

What for?
    What did eclipse development mean it to be used for?
    What do other/most people think?
    What do you think?
    ... ?
Why?
    Are there configuration conflicts vs. sharing merits?
    Any filespace reasons?
    Performance?
    ... ?

哦,我说的是开发人员使用不同语言和协议的最小用例,并不一定都是在一个项目中(例如php,javascript和xml用于某些项目,C#用于其他项目,java和还有其他SQL等。)

因此,您可以选择任何您认为可以安全工作的目录。主要想法是将所有项目保持在一起。

希望它会对你有所帮助。

或参考Create a new workspace in Eclipse