我最近在Eclipse中从Subclipse切换到Subversive进行SVN集成,我在创建源代码的分支时遇到了麻烦。
我尝试了一些不同的方法,但它们都让我陷入了同样的障碍。基本上,这就是我想要做的事情。
然后对话框看起来像这样,我无法继续。
http://img820.imageshack.us/img820/1011/branchingfail.png
我在这里做错了什么?为什么我不能创建这个分支?如果没有别的,至少可以确认我正在遵循正确的流程,这是关于我的环境或配置是否会阻止创建分支?
答案 0 :(得分:0)
我发现SVN与SVN连接器非常相似。如果您使用一个连接器连接并下载了SVN代码,然后在开始使用Subversive时切换到另一个连接器,那么您肯定会遇到问题。
过去我遇到过无法解释的颠覆性问题,他们几乎总是追溯到不同的连接器使用情况。我的解决方案是重置我所有的本地SVN代码。我删除了所有本地内容并重新检查了所有代码。之后一切似乎都很好。
我希望这会有所帮助。
答案 1 :(得分:0)
我不认为这是一个合适的解决方案,但它至少让我再次工作。我没有运行分支操作,而是在branches文件夹中创建了一个新文件夹,然后将trunk文件夹的内容复制到其中。然后我就可以切换到我的新“分支”。
答案 2 :(得分:0)
确保您没有任何未经修改的更改,然后执行团队>清理。还要确保您从主干分支,并且没有任何混合版本。例如,您可以在根下面有一个文件夹来自另一个分支,而项目的其余部分来自主干。这将导致分支创建失败。当导航器中的分支出现问题时,请尝试多次恢复项目(右键单击选择团队>恢复)。然后多次执行清理。
您也可以考虑从SVN存储库视图创建分支。在此视图中右键单击要从中分支的位置(即卡车),然后从上下文菜单中选择New> branch。最后一步是从导航器视图中,您需要将项目切换到新创建的brancn:右键单击项目根目录,然后从上下文菜单中选择Team>切换