v1.1.3 现已发布

SVN FOR YOUR MAC. AND YOUR EVERYDAY.

在 Mac 上,
把 SVN 用顺手。

全局忽略指定文件,多个项目共用规则。
看清差异、选择提交、暂存未完成的修改,让每天的 SVN 操作更从容。

Windows · macOS · Linux / 开源 · MIT 许可证

一个工作台,从变更到提交
StoneSVN 工作台:左侧切换多个项目,中间查看变更文件,右侧审阅文本差异

真实应用界面 · 截图使用虚构项目与示例数据

一次设置,全局忽略按文件与目录选择提交按文本分块贮藏

ONE RULE. EVERY WORKING COPY.

不想提交的文件,
别再反复出现。

日志、系统文件、依赖目录——不必在每个项目里重复过滤,也不必每次提交前再筛一遍。

在「设置 → 文件过滤」配置并启用规则,所有工作副本共用。匹配项从列表中隐藏,加入版本控制和提交时也会检查范围,减少临时文件混入。

了解全局忽略规则 ↗
全局规则示例所有工作副本
.DS_Store忽略 Mac 系统文件
*.log忽略各层级的日志文件
**/node_modules忽略依赖目录及其内容

支持文件名、路径和通配符。规则由 StoneSVN 在本机应用,不会修改仓库的 SVN 忽略属性。

A CALMER WORKFLOW

每天重复的操作,
做起来更顺手。

从打开工作副本到提交修改,
把日常所需放在顺手的位置。

01 / WORKSPACES

切换项目,草稿还在

在常驻项目栏中切换工作副本,拖动即可排序。当前会话按项目保留提交草稿、勾选和筛选条件,回来时接着做。

02 / REVIEW & COMMIT

只提交这次准备好的改动

集中查看文本差异与图片预览,按文件或目录选择提交范围。查看 Diff 后返回,勾选与提交信息依然保留。

03 / LOCAL STASH

做到一半,先贮藏再切换

将整个文件或选中的文本变更块贮藏到本地,稍后恢复到原工作副本。文本补丁也可以复制或导出。

04 / RENAME & MOVE

改名字、挪位置,历史还在

在属性页重命名或移动受控文件与目录,操作后定位新路径。移动目录提交前,校验源目录、目标目录及相关变更是否完整选择。

05 / CONFLICTS

冲突怎么处理,自己选

保留手动解决后的内容,或选择本地/仓库版本。目录与树冲突需先整理文件,解决后再审阅并提交。

06 / REVIEW BEFORE REVERT

还原之前,先看影响范围

递归还原前展开受影响的文件树,确认后再执行。也支持把干净、完整且版本一致的目录恢复到指定历史版本,作为本地修改另行提交。

查看最新版本更新说明 ↗

THE DETAILS MATTER

文件的来龙去脉,
也在眼前。

浏览项目文件树、搜索文件、编辑 SVN 属性,或沿着提交时间线查看历史差异。日常维护,不必来回寻找入口。

  • 按作者、关键词和日期筛选提交历史
  • 浏览文件历史,比较版本间的差异
  • 导出不含 .svn 的工作副本内容
  • 统一配置所有工作副本的文件过滤规则
探索使用手册
StoneSVN 属性页,展示文件树、文件信息和 SVN 属性编辑
文件浏览与属性管理 · 示例数据

MAKE YOURSELF AT HOME

你的系统,你的工作台。

同一个 StoneSVN,陪你在不同平台上工作。
免费使用,源码开放。

当前版本 v1.1.3 · 更新日志与所有安装包 ↗

开始之前 StoneSVN 需要本机安装 SVN CLI。首次启动会自动查找,也可以在设置中指定路径。macOS 安装包尚未经过苹果公证;首次打开若被拦截,请在「系统设置 → 隐私与安全性」中选择「仍要打开」。查看说明 ↗

最新更新 · v1.1.3

更可靠的发布,更清楚的文档

完整更新说明 ↗

GOOD TO KNOW

开始前,了解这些。

快速上手指南 ↗
StoneSVN 是免费的吗?

是的。StoneSVN 是采用 MIT 许可证的开源项目,可以免费使用。欢迎查看源码、反馈问题或参与贡献。

从 Cornerstone 换过来,需要迁移仓库吗?

不需要。StoneSVN 调用本机 SVN CLI,可打开已有的 SVN 工作副本,也可以从远程仓库检出。首次使用建议先查看快速上手指南。

支持分支合并和冲突解决吗?

支持冲突解决:可保留手动解决后的内容,或选择本地/仓库版本;目录和树冲突先手动整理,再标记解决。Switch、通用 Merge 和逐行 Blame 暂未提供完整界面。

界面有哪些语言和主题?

支持简体中文、繁体中文、英语、日语和韩语,提供浅色与深色主题,可在设置中切换。

下一次提交,
从清晰开始。

下载 StoneSVN 反馈问题 ↗