【问题标题】:Why can't the SVN plugin in Visual Studio Code find my svn.path?为什么 Visual Studio Code 中的 SVN 插件找不到我的 svn.path?
【发布时间】:2021-08-18 20:02:49
【问题描述】:

我的 Mac 上肯定有 svn 的工作副本(我定期从 Sublime 更新 SVN 代码),但 Visual Studio Code 上的 SVN 插件似乎找不到它。

有人建议我可以通过在控制台中输入 echo $PATH 来找到路径,但我得到的是:/opt/subversion/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

这是 VS Code 中的通知:

【问题讨论】:

    标签: macos visual-studio-code svn


    【解决方案1】:

    您的错误似乎来自此 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)
    ...
    

    您的机器上的路径当然可能不同。

    然后,将该路径添加到您的user or workspace settings

    在 settings.json 中:

    "svn.path": "/usr/local/bin/svn"  
    

    (使用你机器上的路径)

    最后,重新加载 VS Code 并检查 Output > SVN 选项卡是否有显示扩展已成功找到它的日志:

    该扩展程序还有很多其他设置:https://github.com/JohnstonCode/svn-scm#settings
    如有必要,请自行检查并手动配置它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 2021-04-23
      • 2018-07-10
      • 2020-12-23
      • 2011-06-24
      • 2012-11-12
      • 1970-01-01
      相关资源
      最近更新 更多