Ubuntu虚拟机使用VSCode连接Windows主机的SVN本地仓库

安装SVN

sudo apt update
sudo apt install subversion

安装 VS Code SVN 插件

打开 VS Code。
进入扩展视图(Ctrl+Shift+X)。
搜索并安装 SVN (作者: JohnstonCode) 或 VSCode SVN - AI智能版本控制

配置 VS Code

若插件未自动识别 SVN,需要手动配置:

打开设置(Ctrl+,)。
搜索 svn.path
设置 "svn.path": "/usr/bin/svn" (这是 Ubuntu 的默认路径)。

接着在settings.json里面添加配置

"svn.enabled": true,
"svn.enableProposedApi": "none",
"svn.path": "/usr/bin/svn",
"svn.showOutput": true

Checkout 主机上的svn仓库

我们先需要在 主机上搭建本地仓库

然后我们需要获得仓库对应目录的地址
_0T{@@B2J_C{`D@VZHMG6B

得到的地址大概是这样的 file:///E:/SVNBase/trunk/Demo/3rdProject/Source/Mono

这里E:/SVNBase是仓库Repository所在的目录,我们需要将其设置为虚拟机共享目录

这也E:/SVNBase目录就会对应到mnt/hgfs/SVNBase

在windows上的目录地址file:///E:/SVNBase/trunk/Demo/3rdProject/Source/Mono

也就转化为 file:////mnt/hgfs/SVNBase/trunk/Demo/3rdProject/Source/Mono

接着调用svn checkout file:////mnt/hgfs/SVNBase/trunk/Demo/3rdProject/Source/Mono mono 我们就能在mono目录checkout对应的源码目录。
这个checkout操作会生成.svn目录, VSCode会检测到这个目录,点击View->Source Control就可以看到效果。

参考链接

ubuntu16.04 svn配置

Svn搭建本地仓库

posted @ 2026-04-30 15:53  dewxin  阅读(32)  评论(0)    收藏  举报