我将Java项目检出到一个文件夹中。有人告诉我不应该将Eclipse工作区指向此目录。这样做的最佳实践是什么?应该使用svn checkout目录还是专用目录?为什么?谢谢!
不要将工作区指向现有文件的原因是您希望将实际源文件与工作区设置分开。
您使用的工作区与您编写的代码无关,因此通常建议将它们分开。
不应将工作空间直接指向检出代码的目录。例如,如果您的工作空间位于 C:\workspace,那么我会在 C:\workspace\project 中检出项目。
另一方面,如果您将代码检出到另一个位置,比如 C:\projects,也没有太大区别。无论哪种方式,我都认为都没有什么不好的做法。
我看过、读过并思考了使用工作空间的不同方式(按项目、按应用程序(多资产或否)、按编程语言、按目标(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等)。
因此,您可以选择任何您认为安全的目录来保存您的工作。主要思想是将您所有的项目放在一起。
希望这能帮到您。