2012-07-21 102 views
4

任何想法如何可能向Netbeans表明我希望GIT成为选择的代码版本系统?在Netbeans的GIT/SVN混合项目中优先考虑GIT?

目前它坚持使用我用作外部项目回购的SVN。

谢谢。

+1

你能具体谈谈你的项目是如何设置的? – Bill 2012-07-21 14:45:46

+0

我有一个来自外部SVN源的项目结账,我正在推入我们的内部GIT仓库。因此,.git和.svn文件夹都存在于项目结构中。命令行工具正常工作,问题是Netbeans只能看到SVN项目,并且没有任何方法切换到GIT。 – SyBer 2012-09-26 17:42:06

回答

1

(解决方法,而不是实际的解决方案)

最简单的方法是将克隆git仓库,指着你的NetBeans实例到文件集(克隆混帐回购协议)。

当你想回到SVN/Git仓库时,在命令行会话中回到那个第一个混合仓库,从第二个仓库回收git(取回所有的更改),然后继续使用NetBeans ,设置为阅读第一个混合回购,并主要与SVN合作。

+0

简而言之,您的想法是在Netbeans中使用基于git的回购协议,但是另一种通过命令行进行手动更新/拉取?听起来很有趣,但我想知道IDE级别是否有任何解决方案。 – SyBer 2012-09-26 17:44:39

+0

@SyBer我没有找到一个支持git和SVN的基于IDE的解决方案,这就是为什么我建议保持它们分离的原因。 – VonC 2012-09-26 20:50:56

1

我有同样的问题。我在单个NetBeans项目下都有.svn.git目录。在这种情况下,NetBeans总是使用SVN存储库作为主要的(也是唯一的)一个。

我的解决方案是简单地禁用NetBeans中的SVN支持(Tools > Plugins > Installed > Subversion > Deactivate)。这样我可以使用我的控制台来管理SVN并在NetBeans中拥有Git存储库。此外,如果需要,SVN支持可以再次快速启用。

也许不是最完美的解决方案,但它的工作原理:)

0

我也不得不使用“显示详细信息”复选框(得到了来自另一篇文章,这一次后给了方法给我!)

工具插件,并在安装选项卡标记“显示详细信息”复选框, 选择Subversion和打停用