在Netbeans的GIT/SVN混合项目中优先考虑GIT?
你知道如何向Netbeans表明我希望GIT成为所选择的代码版本系统吗 目前它坚持使用SVN,我将其用作外部项目回购 谢谢。(解决方案,不是实际解决方案) 最简单的方法是克隆git repo,将您的NetBeans实例指向该文件集(克隆的git repo)在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
当您想要返回到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,这就是为什么我建议将它们分开。