有点问题,
由于我们使用的源控件设置,每个错误/增强都在新分支中进行。这很好,但是在Eclipse中,我们需要为每个分支设置一个新项目。
有没有办法轻松设置项目的默认首选项,或在Eclipse中导入/导出项目首选项?
谢谢,
斯图尔特
答案 0 :(得分:27)
一种可能的解决方案是将这些常用首选项存储在Eclipse的工作区级别(请参阅Manage your Eclipse environment文章)
拥有多个工作空间的缺点是需要在他们之间分享开发偏好 由于首选项在Eclipse中基于工作空间持久存储,因此您必须导出工作区首选项并将其导入所需的工作区(
File > Export > Preferences
)。
即使您停留在同一工作区(包含多个项目),也可以通过导出工作区首选项与其他开发人员共享常用设置。
作为mentioned by Fabian,项目特定设置位于.classpath
和.project
,但他遗漏了 .settings
:
.settings
用于IDE项目特定的设置,如编译器警告等
您想要共享项目特定的IDE相关设置,只需将.settings目录从项目目录复制到项目目录。
提示:将项目启动器(默认情况下在<workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches
中创建)复制到.settings
目录中:这样,您还将共享自定义项目启动器。
答案 1 :(得分:3)
上述方法可能在某些设置中有效,但不解决从工作区导出单个项目的问题,包括其他人使用的属性。
执行此操作的一种方法是将项目文件夹导出为zip存档,如上所述,但也从工作区中保存以下文件: .metadata / .plugins / org.eclipse.core.resources / .projects / MYPROJECT / .indexes / properties.index 其中MYPROJECT是您的项目名称。
如果您随后将项目作为新项目导入其他工作区,则可以在之后进行 将此文件复制到新的工作区元数据中,您将拥有原始项目属性。
答案 2 :(得分:1)
项目特定的设置(与already mentioned 工作区特定的设置相反)存储在项目中的两个隐藏文件中:{{1}和.classpath
,您可以重复使用它来设置项目。
答案 3 :(得分:0)