Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Netbeans的GIT/SVN混合项目中优先考虑GIT?_Git_Svn_Netbeans - Fatal编程技术网

在Netbeans的GIT/SVN混合项目中优先考虑GIT?

在Netbeans的GIT/SVN混合项目中优先考虑GIT?,git,svn,netbeans,Git,Svn,Netbeans,你知道如何向Netbeans表明我希望GIT成为所选择的代码版本系统吗 目前它坚持使用SVN,我将其用作外部项目回购 谢谢。(解决方案,不是实际解决方案) 最简单的方法是克隆git repo,将您的NetBeans实例指向该文件集(克隆的git repo) 当您想要返回到SVN/Git repo时,在命令行会话中返回到第一个混合repo,Git从第二个repo中提取(以获取所有更改),然后在NetBeans中继续,设置为读取第一个混合repo,并主要使用SVN。我也遇到了同样的问题。在单个Net

你知道如何向Netbeans表明我希望GIT成为所选择的代码版本系统吗

目前它坚持使用SVN,我将其用作外部项目回购

谢谢。

(解决方案,不是实际解决方案)

最简单的方法是克隆git repo,将您的NetBeans实例指向该文件集(克隆的git repo)


当您想要返回到SVN/Git repo时,在命令行会话中返回到第一个混合repo,Git从第二个repo中提取(以获取所有更改),然后在NetBeans中继续,设置为读取第一个混合repo,并主要使用SVN。

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

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

也许不是最优雅的解决方案,但它是有效的:)

我还必须使用“显示详细信息”复选框(这是从另一篇文章中得到的,在这篇文章给了我方法之后!)

工具插件,并在已安装选项卡中标记“显示详细信息”复选框, 选择Subversion并点击Deactivate


你能更具体地说明你的项目是如何设置的吗?我有一个来自外部SVN源的项目签出,我正在把它推到我们的内部GIT回购中。因此.git和.svn文件夹都存在于项目结构中。命令行工具工作得很好,问题是Netbeans只看到SVN项目,不允许切换到GIT。因此,简而言之,您的想法是在Netbeans中使用基于GIT的repo,但有另一个用于通过命令行手动更新/拉取的工具吗?听起来很有趣,但我想知道是否有IDE级别的解决方案。@SyBer我没有发现一个基于IDE的解决方案同时支持git和SVN,这就是为什么我建议将它们分开。