macos - netbeans 9 - macOS 上的 svn 支持中断?
问题描述
背景故事
在 macOS 上,我一直依赖 svnKit 来支持 netbeans 中的 SVN,因为即使没有安装 svn,它也可以开箱即用。然而,从 Netbeans 9 开始,svnKit 支持已被破坏,无意修复 - 请参阅NETBEANS-1302:
... svnkit 集成已被禁用,因为它的某些部分处于 ASF 项目中不允许的许可证下...
所以我需要回退到已安装的 CLI 版本。
我的问题
但是,在安装 SVN (subversion.apache.org) 后,我仍然会收到带有“SVN 命令失败”的对话框,要求我安装或指向已安装的版本。
我有两种不同的方式安装它,苹果开发人员命令行工具(svn 1.10.0)和通过brew(svn 1.10.2)。
我将 netbeans 指向/usr/bin
或/usr/local/bin
- 但它无法获取已安装的 svn cli。
有什么我做错了吗?它必须工作,因为我被其他人提到它?或者可能只在 macOS 上损坏?
注意:这个问题不是关于 SvnKit 支持被破坏:已知 SvnKit 被破坏,并且没有修复的意图。因此,任何关于 Netbeans 9 中 SvnKit 支持的问题现在都是毫无意义的。问题是关于与真正的 SVN 客户端的集成——我无法让它在 macOS 上工作。
解决方案
我尝试了 NETBEANS-771 中提供的新 org-netbeans-modules-subversion.jar,但它在我的 Mac 上没有任何区别。
产品版本:Apache NetBeans IDE 9.0(构建孵化器-netbeans-release-334-on-20180708)Java:1.8.0_191;Java HotSpot(TM) 64 位服务器 VM 25.191-b12 运行时:Java(TM) SE 运行时环境 1.8.0_191-b12 系统:Mac OS X 版本 10.14.1 在 x86_64 上运行;UTF-8;en_US (nb) svn --version svn,版本 1.10.0 (r1827917) 于 2018 年 9 月 25 日,18:25:22 在 x86_64-apple-darwin17.0.0 上编译
推荐阅读
- puppet - Puppet 6 如何拆分或截断域名
- flutter - 当 Flutter 上的 enableContours 和 enableLandmarks 为真时,FirebaseVisionAPIs (MLkit) 失败
- c - C中的遍历列表
- r - 我可以创建一个将列数与不同列的平均值进行比较的函数吗?
- php - 从访问器实例化对象
- geogebra - 在 Geogebra 中,您可以垂直绘制横坐标(xAxis)和水平绘制纵坐标(yAxis)吗?
- php - 创建新的 ProductionEnvironment 对象时,Paypal 支付 PHP 内部服务器错误
- dart - 具有非异步功能的 Dart 未来
- javascript - 在 JSP 中创建可折叠表
- python - python 在运行 jupyter notebook 时崩溃