在macO上,我一直依赖svnKit在netbeans中提供SVN支持,因为即使没有安装svn,它也可以直接使用。但是,从Netbeans 9开始,svnKit支持被破坏,无意修复-参见NETBEANS-1302:
... svnkit集成已被禁用,因为其中某些部分 在ASF项目中不允许的许可下...
所以我需要回退到已安装的CLI版本。
但是,在安装SVN(subversion.apache.org)之后,仍然出现“ SVN Command Failed”对话框,要求我安装或指向已经安装的版本。
我安装了两种不同的方法,即Apple开发人员命令行工具(svn 1.10.0)和通过brew(svn 1.10.2)。
我将netbeans指向/usr/bin
或/usr/local/bin
-但它无法获取已经安装的svn cli。
我做错了什么吗?它一定有效,因为其他人推荐了它吗?或者也许只在macO上坏了?
注意:关于SvnKit支持被破坏的问题不是不是:已知SvnKit被破坏,并且没有修复的意图。因此,有关Netbeans 9中SvnKit支持的任何问题现在都是毫无意义的。问题是关于与真正的SVN客户端集成-我无法在macOS上使它正常工作。
答案 0 :(得分:1)
问题是SVN版本。 Netbeans 9不支持它(请参阅NETBEANS-771 ...)
该线程中有一个org-netbeans-modules-subversion.jar
补丁可以解决此问题。
答案 1 :(得分:1)
我尝试了NETBEANS-771中提供的新的org-netbeans-modules-subversion.jar,但是在我的Mac上没有任何作用。
产品版本:Apache NetBeans IDE 9.0(在20180708上构建incubator-netbeans-release-334-) Java:1.8.0_191; Java HotSpot(TM)64位服务器VM 25.191-b12 运行时:Java(TM)SE运行时环境1.8.0_191-b12 系统:在x86_64上运行的Mac OS X版本10.14.1; UTF-8; zh_(nb) svn --version svn版本1.10.0(r1827917) 编译于2018年9月25日18:25:22 x86_64-apple-darwin17.0.0