Skip to content

StoneSVN v1.1.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 14:07
· 12 commits to main since this release

StoneSVN v1.1.2

本次更新补齐日常工作副本操作,集中改进属性页、冲突处理与变更确认。

新增与改进

  • 冲突解决:在工作区和属性页选择保留手动解决后的内容、使用本地版本或仓库版本;目录和树冲突需先手动整理文件。
  • 保留历史的重命名与移动:在属性页操作受控文件或目录,移动后定位新路径;提交移动目录时校验源目录、目标目录及相关子项是否完整选择。
  • 还原前预览影响范围:目录递归还原前显示受影响的文件树,包含复制/移动目录中可能受影响的未跟踪内容;执行前重新校验范围变化。
  • 目录恢复到历史版本:支持将干净、完整且版本一致的目录及其子项恢复到指定版本,结果作为本地变更,检查后另行提交。
  • 加入与取消加入版本控制:属性页支持添加未跟踪项目,并取消普通新增计划、保留本地文件;不把复制或移动当作普通新增取消。
  • 仓库地址迁移:在工作区更新同一 SVN 仓库的完整地址,由 SVN 校验仓库身份,不自动迁移外部工作副本。
  • 属性页体验:操作按钮集中到页头;目录汇总显示子项状态,切换项目时保留当前页面。
  • 文档与官网:五种语言文档同步更新;官网提供对应语言截图,并自动跟随 GitHub 最新正式版本更新版本号和下载链接。

使用说明

重命名、移动、属性修改、恢复历史版本及冲突解决结果仍需审阅并提交。Revert 会丢弃本地修改,请先核对影响范围。Switch、通用 Merge 和逐行 Blame 暂未提供完整界面。

macOS 提供 Apple Silicon 与 Intel 安装包,继续使用 Ad-hoc 签名,未经过 Apple 公证;所有平台仍需安装本机 SVN CLI。

English

  • Resolve conflicts from Workspace or Properties using manually resolved content, the local version, or the repository version. Organize directory/tree conflicts manually first.
  • Rename and move versioned files or directories while preserving history. Directory move commits validate both source and destination scopes.
  • Preview the full affected tree before recursive revert, including vulnerable unversioned content inside copied/moved directories. Revalidate the scope before execution.
  • Restore clean, complete, single-revision directories to a historical revision as local changes for review and a separate commit.
  • Add unversioned items or cancel plain scheduled additions without deleting local files. Copies and moves are excluded from plain-add cancellation.
  • Relocate a working copy when the same SVN repository changes address, retaining SVN identity validation and leaving external working copies separate.
  • Move property actions to the page header, show descendant status badges, and retain the current page when switching projects.
  • Update five-language documentation and the website, including localized screenshots and automatic latest stable release downloads.

Review and commit resulting changes separately. Revert discards local modifications. General Merge, Switch and line-by-line Blame interfaces remain unavailable. macOS builds are ad-hoc signed and not notarized; install the SVN CLI separately on every platform.