因为经常测试修改 zsh 等配置文件后忘了怎么改回原样,所以写了一个简洁的文件自动快照的应用,现在已经可以在 testflight 下载了

查看 20|回复 1
作者:spike0100   


核心特点
便捷操作
  • 快捷添加:在 Finder 文件右键服务菜单选择「添加到 SavePoint 管理」,可批量将文件加入监控
  • 分组管理:支持自定义分组,便于组织不同类型的配置文件
  • 无缝编辑:使用系统默认应用打开编辑,修改后自动同步快照

    智能快照
  • 全自动备份:后台监控文件变化并自动创建快照,启动时扫描离线期间的变更
  • 高效存储:SHA256 内容去重 + LZFSE 压缩,避免重复存储
  • 版本追溯:保留完整变更历史,随时回滚到任意版本

    安全保障
  • 隐私优先:无网络权限,无隐私数据访问,所有数据本地存储
  • 只读预览:应用内查看文件时先复制到临时目录,强制只读,确保源文件安全
  • 原子恢复:使用系统原子替换命令执行恢复操作,最大程度降低文件损坏风险
  • 重要快照锁定:防止自动清理快照或手动删除快照时清理掉重要快照文件

    适用场景
  • macOS 个人配置文件版本管理
  • 单机环境下的文件历史追踪和回滚
  • 频繁修改的小型文本文件

    不适用场景
  • 符号链接管理 - 不支持 dotfile 符号链接统一管理
  • 跨平台/多设备 - 仅支持 macOS 单机使用
  • 目录级备份 - 仅支持单文件快照,不支持目录版本管理
  • 文本对比 - 无内置 diff 功能
  • 大型文件 - 不适合管理大型二进制文件或频繁变更的数据库文件

    注意
    SavePoint 是一款从我个人需求上延伸出来的轻量级个人配置文件版本追踪工具,专注于单个文件的变更历史管理。它不是:
  • 通用备份工具 - 不适合替代 Time Machine 或其他系统备份方案
  • Dotfile 管理器 - 不支持符号链接、配置同步等 dotfile 管理功能

    如果您需要完整的系统备份或跨设备的配置文件同步方案,请选择专门的备份/dotfile 管理工具。
    TF 链接
    https://testflight.apple.com/join/sQR6r53n

    savepoint, zsh, 快照

  • spike0100
    OP
      


    数据安全无小事,大佬们轻喷
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部