Eclipse项目和分支/主干

时间:2011-06-21 22:19:26

标签: eclipse svn

我已经有了一个具有经典结构的存储库

/branches
  /current
  /beta
/tags
  /1.0
  /2.0
/trunk

我想从我当前的编辑器切换到Eclipse,但是我应该创建多少个项目?

  • 整个存储库一个?

    但是自动完成会在/ trunk或/ branches / *文件夹中发现多次出现。

  • 一个在/ trunk中,一个在/ branches / *?

    在这种情况下,如何在工作区中保留存储库的层次结构?还有其他解决方案:

    • /工作区/主干
    • /工作区/测试
    • /工作区/电流

感谢。

2 个答案:

答案 0 :(得分:6)

我建议为主干和每个分支单独进行一个eclipse项目。

我发现合并更容易分支时分支标记。此外,更新单个项目所需的时间比分离项目要长,因为您每次都必须签出新创建的标签。

另一个注意事项是Eclipse是基​​于Java的。将整个代码库签出为单个项目将显着影响系统性能。当项目分开时,你可以关闭你不工作的分支。

答案 1 :(得分:0)

@aporat有很好的建议,虽然有时切换工作区很慢。我倾向于检查同一工作区中的多个分支,在结账时覆盖te .project文件中的名称 - 通常是通过附加分支名称。

请务必关闭您没有正在使用的任何副本 - 这样可以节省工作站上的资源。

我使用了这种方法,有3到5个工作区。