2010-06-21 77 views
0

我最近从Subclipse切换到Subversive,以便在Eclipse中进行SVN集成,并且在创建我的源代码的分支时遇到问题。Eclipse Subversive插件:为什么我不能创建这个分支?

我试过几种不同的我的方法,但他们都让我走向同一个路障。基本上,这是我想要做的。

  • 导航窗格
  • 右键单击项目文件夹(不希望向整个事情)
  • 团队>分公司
  • 位置字段,浏览选择/分支文件夹我的库
  • 添加分支名路径字段,即 “/ testbranch”(无图)

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

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

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

回答

0

我发现SVN对于SVN连接器非常特别。如果您在使用Subversive时连接并下载了带有一个连接器的SVN代码,然后切换到另一个连接器,那么您肯定会遇到问题。

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

我希望这会有所帮助。

+0

那么,这绝对适用于此。值得一试! – 2010-06-21 17:07:27

+0

不幸的是,没有解决我的问题。 – 2010-06-21 17:27:34

0

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

0

确保您没有任何无法更改,然后执行团队>清理。还要确保你从树干分支,并且你没有任何混合版本。例如,你可以在另一个分支上有一个根目录下的文件夹,而剩下的项目来自主干。这会导致分支创建失败。在遇到导航器分支问题时,尝试恢复项目(右键单击选择团队>恢复)几次。然后执行几次清理。

另外,您可以考虑从SVN存储库视图创建分支。从这个视图中右键点击你想从中分出的位置(例如卡车),然后从上下文菜单中选择新建>分支。最后一步是从导航器视图中,您需要将您的项目切换到新创建的分支:右键单击项目根目录并从上下文菜单中选择团队>开关

相关问题