无法在 Linux 上的 Visual Studio 代码中启用 SVN
Can't enable SVN in Visual Studio Code on Linux
我在 Ubuntu Linux 18.04 上使用 VS Code 1.36.1。我的 SVN 可执行文件安装在 /usr/bin/svn
下。现在我安装了 "SVN" VS Code 扩展并将这些行添加到 settings.json
:
"svn.enabled": true,
"svn.enableProposedApi": "none",
"svn.path": "/usr/bin/svn",
"svn.showOutput": true
然后我重新启动 VS Code,在 "Output" 选项卡中我收到以下消息:
Using svn "1.9.7" from "/usr/bin/svn"
所以 VS Code 中的 SVN 扩展似乎已启用并且可以找到我的 SVN 可执行文件。但是,当我转到 "Source Control" 选项卡时,它仍然给我以下消息:
No source control providers registered.
所以...我如何 enable/register SVN 扩展,有什么想法吗?
你快到了。
接下来您需要做的是将您的 SVN 存储库(带有 .svn)文件夹的本地副本添加到您的 VS 代码工作区。当显示在资源管理器面板上时,它必须是顶级文件夹,例如 spamassassin repo I checked-out from Apache:
请注意,输出面板现在显示 svn stat
命令。
接下来,除了现有的 Source Control 面板之外,SVN 扩展添加了自己的 Subversion 面板。只有在您将有效的 SVN 存储库添加到工作区后,它才会出现。
最后,当您对任何文件进行更改时,更改现在应该出现在 源代码管理 面板中,并带有相应的提交、查看更改等操作。
我在 Ubuntu Linux 18.04 上使用 VS Code 1.36.1。我的 SVN 可执行文件安装在 /usr/bin/svn
下。现在我安装了 "SVN" VS Code 扩展并将这些行添加到 settings.json
:
"svn.enabled": true,
"svn.enableProposedApi": "none",
"svn.path": "/usr/bin/svn",
"svn.showOutput": true
然后我重新启动 VS Code,在 "Output" 选项卡中我收到以下消息:
Using svn "1.9.7" from "/usr/bin/svn"
所以 VS Code 中的 SVN 扩展似乎已启用并且可以找到我的 SVN 可执行文件。但是,当我转到 "Source Control" 选项卡时,它仍然给我以下消息:
No source control providers registered.
所以...我如何 enable/register SVN 扩展,有什么想法吗?
你快到了。
接下来您需要做的是将您的 SVN 存储库(带有 .svn)文件夹的本地副本添加到您的 VS 代码工作区。当显示在资源管理器面板上时,它必须是顶级文件夹,例如 spamassassin repo I checked-out from Apache:
请注意,输出面板现在显示 svn stat
命令。
接下来,除了现有的 Source Control 面板之外,SVN 扩展添加了自己的 Subversion 面板。只有在您将有效的 SVN 存储库添加到工作区后,它才会出现。
最后,当您对任何文件进行更改时,更改现在应该出现在 源代码管理 面板中,并带有相应的提交、查看更改等操作。