macos - 为什么 Visual Studio Code 中的 SVN 插件找不到我的 svn.path?
问题描述
我的 Mac 上肯定有 svn 的工作副本(我定期从 Sublime 更新 SVN 代码),但 Visual Studio Code 上的 SVN 插件似乎找不到它。
有人建议我可以通过在控制台中输入来找到路径,echo $PATH
但我得到的是:/opt/subversion/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
这是 VS Code 中的通知:
解决方案
看起来您的错误来自此 SVN 扩展:
https ://marketplace.visualstudio.com/items?itemName=johnstoncode.svn-scm
该扩展程序的默认设置为
// Path to the svn executable
"svn.path": null,
您必须手动明确地告诉它您的 svn 安装路径。
它(和 VS Code)不会自动为您找到它。
首先,获取 svn 安装的路径:
$ which svn
/usr/local/bin/svn
$ svn --version
svn, version 1.14.1 (r1886195)
...
(当然,您的机器上的路径可能会有所不同。)
然后,将该路径添加到您的用户或工作区设置:
在 settings.json 中:
"svn.path": "/usr/local/bin/svn"
(使用您机器上的路径)
最后,重新加载 VS Code 并检查Output > SVN选项卡中是否显示扩展已成功找到它的日志:
该扩展有很多其他设置:https ://github.com/JohnstonCode/svn-scm#settings 。
如有必要,请自行检查并手动配置它们。
推荐阅读
- java - Bigquery 查询 API - 数组问题
- java - 使用页面工厂设计模式在页面对象中第二次调用 web 元素会给出过时元素异常
- java - 当收集子类的最后一个实例时,是否会收集抽象超类垃圾?
- c++ - 指针越界导致分段错误c ++
- c# - 将 enum 作为函数参数传递,将其作为 int 处理,并返回 enum
- html - 如何通过 $http.get() 从 .json 文件获取数据到 html 文件
- javascript - 单击按钮时更改视图
- python - Spotipy-为什么在获取保存的歌曲时有 50 首歌曲的限制?
- r - 使用R中的for循环填充要列出的数据框
- python-3.x - 检查两个列表中的用户名