
Native macOS Subversion client — SwiftUI GUI, revision graph, Finder sync, and GitHub release updates.
Native Subversion GUI for macOS — checkout, update, commit, diff, log, blame, merge, and browse repositories in a SwiftUI app that follows Apple’s design conventions.
| Version | 1.0.1 (Build 300) |
| Platform | macOS 13+ · Apple Silicon & Intel |
| License | MIT |
| Developer | Kaito Vu |
Why RabbitSVN?
Working with Subversion often means juggling Terminal and legacy GUI tools. RabbitSVN is a native macOS client: Miller-column browsing like Finder, live sync status, Tortoise-style Finder actions, and a revision graph with per-commit diffs — without leaving the desktop workflow you already use.
Key features
Working copy & browser
- Multiple working copy tabs with color tags, aliases, and per-repo settings
- Column file browser with SVN status badges (modified, conflicted, added, …)
- Sidebar filters: All, Changes, Conflicts, Ignored
- Toolbar: Commit, Update, Refresh, Compare, Log, Blame, Revision graph, repo browser
Commit, diff & history
- File picker, message templates, recent messages, inline diff preview
- Unified or side-by-side diff; binary files handled safely
- Revision graph — revision list, branch column, compare with working copy
- Branch/tag, merge (with dry-run), switch, relocate, cleanup, lock/unlock, resolve
Finder integration
RabbitSVNFinderSync — context menu actions, smart filtering, overlay badges. Enable via Settings → General → Open Extensions Settings…
App & updates
- UI languages: English, Vietnamese, Chinese, Korean
- Light / Dark / System appearance · Keychain credentials · proxy & custom
svnpath - About dialog: version info, MIT license, Check for updates via GitHub Releases (optional auto-check on launch)
Screenshots
Main workspace
Miller columns, sync banner (local vs server revision), and the detail panel for the selected item (update, compare, log, SVN actions).

Revision graph
Browse revisions, inspect metadata, view commit diffs (including property changes), and compare with your working copy.

About & updates
Built-in about screen with version, license, and release update checks.

Get started
1. Download
Download latest release — unzip and move RabbitSVN.app to /Applications.
2. Gatekeeper
If macOS blocks the app (not notarized yet):
xattr -cr /Applications/RabbitSVN.app
open /Applications/RabbitSVN.app
Or right-click the app → Open.
3. Subversion CLI
RabbitSVN detects svn under Homebrew or system paths. Use in-app Auto Install or set a custom binary in Settings → General.
System requirements
| Component | Requirement |
|---|---|
| OS | macOS 13 Ventura or later |
| CPU | Apple Silicon or Intel |
| SVN | Subversion command-line client |
References
| Resource | Link |
|---|---|
| Downloads & release notes | github.com/Kaito-Vu/RabbitSVN-releases |
| Source repository | github.com/Kaito-Vu/RabbitSVN |
| Issues & feature requests | RabbitSVN-releases/issues |
| Developer | github.com/Kaito-Vu |
Security: report sensitive issues via GitHub Issues on the releases repo (use private communication if needed).
Credits: file-type icons from file-icon-vectors (MIT).
Download
⬇️ RabbitSVN 1.0.1 — free, native, built for macOS.
Ứng dụng Subversion GUI gốc cho macOS — checkout, update, commit, diff, log, blame, merge và duyệt repository trong ứng dụng SwiftUI theo quy ước thiết kế macOS.
| Phiên bản | 1.0.1 (Build 300) |
| Nền tảng | macOS 13+ · Apple Silicon & Intel |
| Giấy phép | MIT |
| Tác giả | Kaito Vu |
Tại sao RabbitSVN?
Subversion thường khiến bạn phải xen kẽ Terminal và client GUI cũ. RabbitSVN là app macOS gốc: duyệt cột kiểu Finder, trạng thái sync trực tiếp, menu Finder kiểu TortoiseSVN, và revision graph kèm diff từng commit — trong một quy trình làm việc thống nhất.
Tính năng chính
Working copy & trình duyệt
- Nhiều tab working copy, tag màu, alias và cài đặt riêng từng repo
- Column browser với badge trạng thái SVN (modified, conflicted, added, …)
- Bộ lọc sidebar: Tất cả, Thay đổi, Xung đột, Bỏ qua
- Thanh công cụ: Commit, Cập nhật, Làm mới, So sánh, Lịch sử, Blame, Đồ thị phiên bản, trình duyệt kho
Commit, diff & lịch sử
- Chọn file, template message, message gần đây, xem diff trước khi commit
- Diff unified hoặc side-by-side; xử lý file nhị phân an toàn
- Revision graph — danh sách revision, cột nhánh, so sánh với working copy
- Branch/tag, merge (dry-run), switch, relocate, cleanup, khóa/mở khóa, resolve
Tích hợp Finder
RabbitSVNFinderSync — menu ngữ cảnh, lọc hành động, badge trạng thái. Bật tại Settings → General → Open Extensions Settings…
Ứng dụng & cập nhật
- Ngôn ngữ: Tiếng Việt, English, 中文, 한국어
- Giao diện Sáng / Tối / Theo hệ thống · Keychain · proxy & đường dẫn
svntùy chỉnh - Hộp thoại About: phiên bản, MIT, kiểm tra cập nhật qua GitHub Releases (tùy chọn khi khởi động)
Ảnh chụp màn hình
Giao diện chính
Duyệt cột Miller, banner sync (revision local vs server) và panel chi tiết file (cập nhật, so sánh, log, thao tác SVN).

Đồ thị phiên bản (Revision graph)
Xem danh sách revision, metadata, diff commit (kể cả thay đổi property) và so sánh với working copy.

About & cập nhật
Màn hình About với phiên bản, giấy phép và kiểm tra bản phát hành mới.

Bắt đầu
1. Tải xuống
Tải bản release mới nhất — giải nén và đưa RabbitSVN.app vào /Applications.
2. Gatekeeper
Nếu macOS chặn app (chưa notarized):
xattr -cr /Applications/RabbitSVN.app
open /Applications/RabbitSVN.app
Hoặc right-click app → Open.
3. Subversion CLI
RabbitSVN tự nhận svn (Homebrew hoặc system). Dùng Auto Install trong app hoặc chỉ đường dẫn trong Settings → General.
Yêu cầu hệ thống
| Thành phần | Yêu cầu |
|---|---|
| OS | macOS 13 Ventura trở lên |
| CPU | Apple Silicon hoặc Intel |
| SVN | Subversion dòng lệnh |
Tài liệu & liên kết
| Mục | Liên kết |
|---|---|
| Tải về & release notes | github.com/Kaito-Vu/RabbitSVN-releases |
| Mã nguồn | github.com/Kaito-Vu/RabbitSVN |
| Báo lỗi & đề xuất tính năng | RabbitSVN-releases/issues |
| Tác giả | github.com/Kaito-Vu |
Bảo mật: báo lỗi nhạy cảm qua GitHub Issues trên repo releases (ưu tiên kênh riêng nếu cần).
Ghi công: icon loại file từ file-icon-vectors (MIT).
Tải xuống
⬇️ RabbitSVN 1.0.1 — miễn phí, gốc macOS.