问题描述
|
我已经有一个具有经典结构的存储库
/branches
/current
/beta
/tags
/1.0
/2.0
/trunk
我想从当前的编辑器切换到Eclipse,但是我应该创建多少个项目?
一整个仓库?
但是自动完成功能会在/ trunk或/ branches / *文件夹中找到多个匹配项。
在/ trunk中一个,在/ branchches / *中一个?
在那种情况下,如何将存储库的层次结构保留在我的工作空间中?除了:还有其他解决方案:
/ workspace / trunk
/ workspace / beta
/工作空间/当前
谢谢。
解决方法
我建议对树干和每个分支都有一个单独的Eclipse项目。
我发现分支分开时合并和标记要容易得多。另外,更新单个项目所花费的时间要比分离项目所花费的时间更长,因为您每次必须检出正在创建的新标签。
另一个注意事项是Eclipse是基于Java的。将整个代码库作为单个项目签出将显着影响系统性能。当项目分开时,您可以关闭不使用的分支。
, @aporat提供了很好的建议,尽管有时切换工作区的速度很慢。我倾向于在同一工作空间中签出多个分支,通常在签出时覆盖te .project文件中的他的名字-通常通过附加分支名称。
确保关闭所有未在使用的副本,这样可以节省工作站资源。
我混合使用这种方法,并拥有3到5个工作区。