VS Code Extensions
S

SVN Compass

by Leager

在 VS Code 中使用 TortoiseSVN 更新、提交、回退、Diff、加入版本管理,并在资源管理器与源代码管理侧栏展示 SVN 更改。

Downloads

3

Rating

(0)

Version

0.1.5

Last updated

Aug 11, 2026

面向 Windows 与 TortoiseSVN 的 VS Code 扩展,提供:

  • 资源管理器和编辑器文件右键菜单:SVN 更新、提交、日志、回退、Diff、加入版本管理
  • 菜单随状态变化:有本地改动时显示 Diff/回退,未版本化时显示加入版本管理
  • 资源管理器以 ?AMDRC 等徽标和 Git 风格颜色显示 SVN 文件状态
  • 更新、提交和加入版本管理使用 TortoiseSVN 原生窗口
  • 回退操作使用 VS Code 内置确认窗口,确认后直接放弃所选文件改动
  • Diff 在 VS Code 内置对比编辑器中打开
  • SVN 日志在 VS Code 页面中显示完整历史、作者、日期、提交信息及变更路径,并支持筛选、分页、查看修订与修订比较
  • 在编辑器中选中一段内容后,可通过右键菜单查看逐行 SVN 历史、相关提交和本地未提交行
  • “源代码管理”侧栏显示当前工作区内 SVN 工作副本的可提交项
  • 支持多根工作区及工作区中的多个 SVN 工作副本

环境要求

安装 TortoiseSVN,并确保 svn.exeTortoiseProc.exe 可从 PATH 找到。也可在 VS Code 设置中配置 svn.pathsvn.tortoiseProc.path

开发与安装

npm install
npm run compile
npm run package

运行最后一条命令会在项目根目录生成 .vsix,随后可在 VS Code 的“扩展:从 VSIX 安装...”中安装。

开发时在 VS Code 打开本项目并按 F5

Related extensions