在1个Eclipse Workspace中处理多个SVN分支

时间:2010-10-31 18:41:48

标签: eclipse svn branch appsettings

是否可以拥有1个工作区,其中包含同一项目的不同分支副本?假设我有Project1,它在这个结构中:

/trunk/Project1
/branches/1/Project1
/branches/2/Project1

我可以在同一个工作区中拥有3个Project 1实例,其中每个eclipse项目指向trunk还是其中一个分支?基本上我只是想知道是否必须避免为每个分支创建一个新的工作区。

3 个答案:

答案 0 :(得分:7)

是的,你可以。只需在svn存储库视图中右键单击要检出的所需项目,然后选择Find/Check Out As...并为项目指定唯一名称。

答案 1 :(得分:7)

实际上,我只需要从主干切换到约30个项目的分支,发现Eclipse非常智能,允许您在一次操作中进行切换。

  • 选择所有项目
  • 单击团队→切换到另一个分支/标记/修订

它做什么,它为所有这些项目采用基本SVN URL,并允许您更改它。因此,在我的情况下,它们的常用网址为..../trunk,只需将其更改为.../branches/mybranch即可。

答案 2 :(得分:3)

这个帖子有点旧,但我想我会把它扔掉,自己找一个解决方案。我没有找到一种方法来拥有相同的项目名称。但是,如果您作为Maven项目导入,则会有一个对话框,可以轻松地为多模块项目模拟项目名称。我放了一个屏幕截图here