NetBeans 7.x和Subversion 1.7.1

Tom*_*ger 22 svn netbeans

在升级到最新的TortoiseSVN并检查了一个repo后,NetBeans抱怨没有正确版本的SVN客户端.没问题,我下载的Win32SVN是1.7.0(乌龟是1.7.1,但这应该不是问题).

然后,在NetBeans中,我使用工具>选项>版本控制> Subversion将其指向subversion二进制文件.没有快乐.

每当我在NB中打开我的项目时,我都会收到一个可怕的警告DB告诉我,我需要降级我的仓库或升级我的SVN客户端.

我错过了哪些步骤?我不愿意降级我的TortoiseSVN,所以如何将NB带到鼻烟?

Tom*_*ger 30

除了上面我遵循的步骤(安装Win32SVN并将NetBeans指向命令行客户端)之外,所需要的只是实际告诉IDE使用命令行客户端而不是内置客户端(应该更新)据开发者称,截至 2011年11月.

打开你的PogramFiles/NetBeans文件夹,找到etc/netbeans.conf,然后在引号内的netbeans_default_options行添加-J-DsvnClientAdapterFactory=commandline.这告诉NetBeans使用命令行SVN而不是插件.

  • 很酷,就是这样 - 我在OS X上做了同样的事情.要编辑的文件是/ Applications/NetBeans\7.0.1.app/Contents/Resources/NetBeans/etc/netbeans.conf.我不确定(如果)这与Netbeans设置中的设置有关...>其他>版本控制> Subversion选项卡,但我也设置了路径到我实际的svn安装所在的位置. (4认同)

小智 5

这对我有用:

这里给出了一个相对官方的解决方法,但请注意它已经说NB中的SVN支持不能完全工作,因为它们的命令行SVN模块很硬. http://netbeans.org/projects/versioncontrol/pages/Subversion1_7

我在Win 7 Pro 64b,NB 7.0.1上成功使用的步骤:1.获得并安装了Collabnet 1.7.2 SVN客户端(命令行内容)

  1. 确保新的svn客户端在路径上(在命令行输入"svn help",并查看顶部附近的版本号),(或者你可以确保在NB中明确给出了svn客户端的路径) - 工具 - 选项 - 其他 - 版本控制 - SVN)

  2. 编辑netbeans.config文件以添加上面链接的文章中列出的新默认选项.

  3. 现在我的NB不会在启动时抱怨,但我不相信NB 7.0.1中的SVN完全可以正常工作,根据该文章中的免责声明,所以我仍然计划使用TortoiseSVN!