自动化Eclipse项目配置

自动化Eclipse项目配置,eclipse,Eclipse,我将.project和.classpath文件保存在源存储库中。我为主干上的每个分支维护单独的eclipse工作区。我发现最好的方法是递归地复制我的主干工作区cp-rdev/branchfoo/。这很有效。还有一些其他细节有助于共享模板和密钥映射,但这在这里并不重要。这个解决方案的问题是,我最终得到了一个包含所有主干项目的工作区,这并不奇怪。然后,我必须手动从工作区中删除所有这些项目,然后导入分支中的所有项目。没什么大不了的,但我想知道是否可以做些更好的事情来自动化这个过程 在我的工作区中添加/

我将.project和.classpath文件保存在源存储库中。我为主干上的每个分支维护单独的eclipse工作区。我发现最好的方法是递归地复制我的主干工作区cp-rdev/branchfoo/。这很有效。还有一些其他细节有助于共享模板和密钥映射,但这在这里并不重要。这个解决方案的问题是,我最终得到了一个包含所有主干项目的工作区,这并不奇怪。然后,我必须手动从工作区中删除所有这些项目,然后导入分支中的所有项目。没什么大不了的,但我想知道是否可以做些更好的事情来自动化这个过程

在我的工作区中添加/删除项目文件时,我没有看到写入的任何文件,所以我假设eclipse在一些内部数据库或其他地方管理这些关系。此外,我查看了eclipse为此提供的任何命令行支持,但没有看到任何内容

任何想法都将不胜感激


我确实看到一些二进制文件位于~/workspace/branch/.metadata/.plugins/org.eclipse.core.resources/.projects/project\u name/

您使用哪个SCM?任何答案都取决于这一点:-对不起,我没有执行经验。。。