Eclipse Subversive插件:为什么我不能创建这个分支?

时间:2010-06-21 16:25:43

标签: eclipse svn branch subversive

我最近在Eclipse中从Subclipse切换到Subversive进行SVN集成,我在创建源代码的分支时遇到了麻烦。

我尝试了一些不同的方法,但它们都让我陷入了同样的障碍。基本上,这就是我想要做的事情。

  • 导航器窗格
  • 右键单击项目文件夹(想要分支整个事物)
  • 团队>分支
  • 位置字段中,浏览以选择我的存储库中的/ branches文件夹
  • 将分支名称添加到路径字段,即“/ testbranch”(未图示)

然后对话框看起来像这样,我无法继续。

http://img820.imageshack.us/img820/1011/branchingfail.png

我在这里做错了什么?为什么我不能创建这个分支?如果没有别的,至少可以确认我正在遵循正确的流程,这是关于我的环境或配置是否会阻止创建分支?

3 个答案:

答案 0 :(得分:0)

我发现SVN与SVN连接器非常相似。如果您使用一个连接器连接并下载了SVN代码,然后在开始使用Subversive时切换到另一个连接器,那么您肯定会遇到问题。

过去我遇到过无法解释的颠覆性问题,他们几乎总是追溯到不同的连接器使用情况。我的解决方案是重置我所有的本地SVN代码。我删除了所有本地内容并重新检查了所有代码。之后一切似乎都很好。

我希望这会有所帮助。

答案 1 :(得分:0)

我不认为这是一个合适的解决方案,但它至少让我再次工作。我没有运行分支操作,而是在branches文件夹中创建了一个新文件夹,然后将trunk文件夹的内容复制到其中。然后我就可以切换到我的新“分支”。

答案 2 :(得分:0)

确保您没有任何未经修改的更改,然后执行团队>清理。还要确保您从主干分支,并且没有任何混合版本。例如,您可以在根下面有一个文件夹来自另一个分支,而项目的其余部分来自主干。这将导致分支创建失败。当导航器中的分支出现问题时,请尝试多次恢复项目(右键单击选择团队>恢复)。然后多次执行清理。

您也可以考虑从SVN存储库视图创建分支。在此视图中右键单击要从中分支的位置(即卡车),然后从上下文菜单中选择New> branch。最后一步是从导航器视图中,您需要将项目切换到新创建的brancn:右键单击项目根目录,然后从上下文菜单中选择Team>切换