我在公司范围内的svn服务器上有代码。但是,有时我想使用git来管理我的本地黑客攻击,并在有一些可用的代码可用时提交给svn。
因此,正常的工作流程是从svn(svn co http://svnserver/svn/project
)签出代码,cd到项目,运行git flow init -d
,创建一些功能分支并开始工作。
经过一些原型设计(相当强烈的git flow本地分支,提交等),我可以看到正确的方式,我也准备承诺svn。
当我在命令行工作时,一切正常。
问题是当我想使用Eclipse(最新的v4.5 Mars,但问题也与旧版本有关)使用svn时 - 项目的团队菜单中没有svn相关的东西,但只有git菜单项
虽然有.git目录,但git客户端优先,Eclipse只显示git子菜单。
将.git重命名为.git2后,Eclipse的颠覆性菜单出现了,我可以从Eclipse提交svn。
问题是:可以在Eclipse中定义vcs优先级吗?定义svn比git具有更高的优先级并且如果项目的根目录中同时存在.svn和.git会更好。应该首先考虑.svn。
答案 0 :(得分:0)
您无法更改优先级,但您可以使用' Team - >取消共享项目。取消共享'其次是'团队 - >分享'并改为使用颠覆性变体。