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

Zom*_*ies 9 eclipse svn branch appsettings

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

/trunk/Project1
/branches/1/Project1
/branches/2/Project1
Run Code Online (Sandbox Code Playgroud)

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

z00*_*0bs 7

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

  • Eclipse本身不支持在同一工作空间中具有相同名称的项目.如果这是您的要求,您将需要不同的工作空间.Subversion并没有强加这个要求. (7认同)

小智 7

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

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

它做什么,它采用所有这些项目的基本SVN URL并允许您更改它.因此,在我的情况下,他们的常见URL是..../trunk,它足以将其更改为.../branches/mybranch.