• jasun

    各位 V 友大家好,我是独立开发者 jasun 。

    在日常使用 Mac 时,我们常常遇到这样的场景:从外置移动硬盘、摄影 SD 卡或者旧的备份文件夹中,把资料合并整理到本地工作区。
    然而 macOS 自带的访达( Finder )在处理同名文件夹时让人心惊胆战——一旦点错“替换”,里面的子文件就会被整层抹掉;而用 Beyond Compare 等老牌工具,界面老旧且每次跨目录合并都在对 SSD 进行全量物理读写。

    为此,我用 Swift 6 + SwiftUI 原生写了这款小巧、纯净的单窗口工具:DirMerge。经过一段时间的打磨,今天正式向大家汇报 v2.0.4 (Build 5) 版本的上线进展!


    🌟 核心设计与特性

    1. APFS 零空间秒级克隆( Zero-Space CoW )
    在 APFS 文件系统上,DirMerge 直接调用 Darwin 底层的 copyfile(..., COPYFILE_CLONE) 系统调用。克隆的是文件指针与 Extents ,即便合并几十 GB 的高分辨率摄影 RAW 图库或开发工程,也仅需数毫秒,且消耗 0 字节额外物理磁盘空间,绝不平白磨损 SSD 。
    (注:当跨磁盘卷如移动硬盘拷入本地时,会自动无缝切换为带缓冲的高精度安全传输)

    2. 较新目标文件防覆盖保护( Target-Newer Protection ,2.0.4 新特性)
    合并前自动比对双方修改时间。如果目标文件夹中的文件比源文件修改时间更新,DirMerge 会自动高亮黄色警示并默认跳过,坚决避免使用陈旧备份意外覆盖最新修改进度。

    3. 一键 ⌘Z 撤销回滚( Safe Snapshot Rollback )
    在替换目标目录中任何发生冲突的文件前,DirMerge 会在目标卷中建立原子备份快照。万一合并错文件,随时按下 ⌘Z,被替换的项目瞬时原样复原。

    4. 高分辨率屏幕字号缩放( 2.0.4 新特性)
    吸纳了前次发帖中 V 友的细致建议,现已提供 100%、115%、130% 三档字号调节,并支持 ⌘+ / ⌘- 快捷键,在 Studio Display 或 4K/5K 大显示器下显示格外舒适。

    5. 极致原生与 100% 离线沙盒
    - Universal 原生二进制( Apple Silicon M1-M4 & Intel ),安装包仅 2.4 MB,运行时内存占用 <25 MB ;
    - 运行于 Apple 严格沙盒内,未申领任何网络访问权限( Network Entitlements ),0 数据埋点、0 遥测上报,纯净离线。


    🎁 获取方式与 V 友福利

    免费版特性:完全开放核心功能,单次支持合并最多 25 项,体验完整的 APFS 零空间克隆与快照撤销。

    V 友专属福利:
    大家在 App Store 内购界面中,点击“兑换优惠代码”,输入活动兑换码:
    👉 DIRMERGEVIP2026
    即可直接通过苹果官方 App Store 兑换优惠!

    另外,楼内留言交流任何使用感受或建议,我将每隔几楼抽取送出 Pro 终身无门槛兑换码(直接私信发送)!非常期待听到大家的真实反馈,感谢大家的支持!❤️

    主楼
  • viarotel

    软件很棒但是不知道为什么我兑换不了 提示无法连接到 App store

    #1
  • jianny

    @viarotel +1 同样无法连接

    #2
  • jasun

    @viarotel @jianny 非常抱歉给两位带来困扰!活动码 DIRMERGEVIP2026 是苹果 App Store 官方支持多次领取的专属 Offer Code ,刚才报错是因为在 App Store 顶层的“充值卡/礼品卡”入口输入时缺少了 App ID 上下文导致的。

    请尝试以下 [一键直达] 方式兑换(亲测秒解):
    1. 确保已在 Mac App Store 下载安装了 DirMerge (如之前下载的是官网 .dmg 请换成 MAS 商店版): https://apps.apple.com/app/dirmerge-safe-folder-sync/id6809635885
    2. 使用 Safari 浏览器直接点击苹果官方专属兑换直达链接:
    👉 https://apps.apple.com/redeem?ctx=offers&id=6809635885&code=DIRMERGEVIP2026
    3. 浏览器弹窗提示时点击「允许在 App Store 中打开」,App Store 就会自动带入代码完成 0 元激活;
    4. 兑换成功后打开 DirMerge (如已打开可在右上角设置点一下「恢复购买」),金色 PRO 徽章就会立刻点亮!

    #3
  • viarotel

    已按照新的方法成功激活 感谢作者!!!

    #4
  • wsliwh

    感谢作者!!!

    #5

发表回复

登录后回复