SUBVERSION 桌面客户端

Subversion 该有的桌面体验

SVNexus 是基于 Tauri 构建的跨平台 Subversion 客户端。完整命令集、并排差异对比、提交历史、多工作区并行——不用再记那一长串 svn 子命令。

  • AGPL-3.0 开源
  • macOS · Windows · Linux
  • Tauri 2 + Rust

从 GitHub Releases 直接下载,无需注册。

SVNexus — svn
SVNexus 主界面:左侧是按目录组织的文件状态树,右侧是差异对比视图

下载

选择你的平台

版本信息实时同步自 GitHub Releases,永远指向最新一次发布。

最新版本 0.1.42026-10-07在 GitHub 上查看所有版本

功能

日常 SVN 操作,全都在这

把命令行里的子命令,换成看得见、点得到的界面。

01

完整命令集

从 checkout、commit、update,到 switch、merge、relocate、copy、move,常用操作都有对应的界面入口。

02

并排差异对比

内置代码编辑器,逐行查看本地改动与任意版本之间的差异。

03

提交历史

浏览日志、查看每次提交涉及的路径,并打开对应版本的快照。

04

冲突解决向导

自动识别冲突文件,按向导逐项处理,不必手工翻找合并残留文件。

05

多工作区与标签

把多个工作副本分组管理,用顶部标签并行切换,彼此互不干扰。

06

文件锁

直接执行 lock 与 unlock,查看文件当前被谁锁定。

07

属性编辑

查看和修改文件、目录的 SVN 属性,包括版本化属性。

08

明暗主题

内置明暗两套主题,也可以跟随系统外观自动切换。

差异对比

每一行改动都看得清

双击任意已修改文件,即可打开差异视图。新增行、删除行分色标出,左侧树同步显示文件状态,未纳入版本控制的文件也一目了然。

  • 并排与统一两种视图,长文件也能顺畅滚动
  • 状态树按路径组织,已修改 / 未版本控制 / 冲突 / 缺失分色区分
  • 提交前先确认改动,避免把调试代码一起推上去

工作区

多仓库并行,互不打架

每个工作副本占一个标签页,各自保有独立的连接、认证状态与弹窗。切换标签就像切换窗口,未提交的改动不会互相污染。

  • 工作区可分组管理,按项目归档
  • 同一个工作副本重复打开会自动跳到已有标签
  • 路径栏支持逐级跳转,随时定位到任意子目录
工作区视图(浅色主题)
工作区视图(浅色主题)

开始用 SVNexus 管理你的 Subversion 仓库

免费、开源,AGPL-3.0 许可。下载即用,无需注册账号。