Skip to content

StoneSVN v1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 07:53
· 29 commits to main since this release

StoneSVN v1.0.0

StoneSVN 首个独立正式版本。安装包通过本项目的 GitHub Releases 分发,不再使用 OrcaSVN 的 WinGet 包或发布渠道。

工作区与文件操作

  • 持久项目栏支持多个工作副本、拖动排序、宽度调整和项目右键操作;底部提供「添加本地副本」与「添加远程副本」。
  • 工作台采用 StoneSVN 品牌图标与统一的深浅主题、紧凑表格和工具条。
  • 工作区分类显示变更、未跟踪、冲突和缺失文件,支持文本差异、图片预览及二进制文件与目录的外部打开入口。
  • 文件过滤支持 *、?、**;加入版本控制和提交时检查过滤范围。
  • 提交页支持目录与文件独立勾选、「连同子项」、Shift 连选及按项目保留当前会话的提交草稿。

属性与历史

  • 属性页提供文件树、递归搜索、状态标记、常用 SVN 属性和自定义文本属性编辑。
  • 可将受控文件或目录导出至新目录,保留本地修改并排除 .svn 元数据。
  • 属性页支持安排删除,以及将无本地修改的受控文件恢复到指定版本;变更须检查后另行提交。
  • 提交时间线与单文件历史支持分页和版本差异查看,差异页可切换相邻版本。
  • 保留本地贮藏、按文件或文本分块恢复修改、多语言及 Unicode SVN 路径支持。

跨平台修复

  • Windows 的规范化本地路径在传入 SVN 前转换为兼容格式,覆盖导出、属性编辑与版本恢复,并保留含 @ 文件名的转义。

  • Windows 文件状态扫描直接查询文件元信息,避免目录枚举的旧时间戳遗漏同大小修改;本地仓库测试采用跨平台 file:/// 地址。

  • 属性值通过临时文件传递,避免 Windows 的 * 通配符展开,并保留 UTF-8、多行和空属性值。

  • 属性 XML 按规范归一化 Windows 输出的换行,保留显式编码的回车,避免多行属性在读取后产生虚假修改。

下载与使用

从下方 Assets 下载对应系统的安装包:Windows x64(NSIS EXE / MSI)、macOS Apple Silicon(aarch64)或 Intel(x64)、Linux x64。应用需要本机安装 SVN CLI;不提供 WinGet 安装渠道。

Switch、通用 Merge 和冲突 Resolve 仍需使用其他 SVN 客户端或命令行完成。

English

StoneSVN 1.0.0 is the first independent stable release. Installers are distributed through this project's GitHub Releases; the former OrcaSVN WinGet package is not used.

  • Persistent project sidebar with local/remote working-copy entry points, sorting, resizing, and per-project session state.
  • Updated StoneSVN branding, light/dark themes, and compact workbench controls.
  • Text and image previews, configurable file filters, and independent file/directory commit selection with range selection.
  • Property browser with recursive search, SVN property editing, export without .svn metadata, scheduled deletion, and restoration of clean versioned files to a specified revision.
  • Paginated commit timeline and file history with historical diffs and adjacent-revision navigation.
  • Local stashes, five interface languages, and Unicode SVN path support.

Download a Windows x64 EXE/MSI, macOS Apple Silicon (aarch64), macOS Intel (x64), or Linux x64 installer from Assets. A locally installed SVN CLI is required. Switch, general-purpose Merge, and conflict Resolve still require another SVN client or the command line.

用户手册 / User guide