我每天都在使用Eclipse,并且我的工作空间中有80个项目,组织良好。在Eclipse中更改所有项目位置
我们正在为我们的项目使用版本控制。
每隔一段时间,我们创建一个新的分支。
我必须每天在不同的分支上工作,所以我喜欢让他们在本地。
所以基本上,我的文件浏览器看起来像这样:
- dev
- eclipse_workspaces
- workspace_16
- workspace_17
- workspace_trunk
-source
-trunk
-project1
-project2
-....
-branches
-1.6
-project1
-project2
-....
-1.7
-project1
-project2
-....
每个工作区设置了一个分支工作。 我的主要问题是,每次我们创建一个新的分支时,我都必须先启动我的工作空间。 重新配置我的所有设置,重新创建我的工作集,然后手动重新导入我的所有项目。
它在我看来应该可以“克隆”一个现有的工作区,只需将项目的位置从“C:/ dev/source/trunk”更改为“C:/dev/source/branches/1.7 “ 例如。
我在how to do it for ONE project上发现了其他解决方案,但我基本上都想这样做我的所有项目每次。
我还创建了一个小型的java程序来自动化this idea,但没有运气到目前为止。最重要的是,随着新项目使用不同的系统和树文件,此解决方案将慢慢过时。
有没有人想过如何“克隆”工作区,而只改变项目的位置?
嗯,在工作区之间切换始终是个问题。某些设置可以导出,而其他设置则需要手动配置。你有没有考虑使用工作集?因此,您可以使用相同的工作区(在某些情况下,这不是一个可行的解决方案,例如,当您执行RCP并使用不同的目标平台等)时。 – rlegendi 2014-09-19 07:00:06
我们使用工作集。但是我不能在同一工作区的不同工作集中导入同一个项目(从中继和分支),因为它们具有相同的名称和项目文件。 – jlengrand 2014-09-19 09:45:04
哦,的确如此!你是对的,然后考虑我的评论无关:-) – rlegendi 2014-09-19 15:46:42