// 对比

Fork 的替代品

GeeTree 免费、有 Linux 版,历史不截断。

换的三个理由

  • **没有 Linux 版。**Fork 只有 macOS 和 Windows 的安装包,在 Linux 上开发就得换工具。
  • **要付钱。**官网标价 $59.99,可免费试用。GeeTree 免费,不需要注册。
  • **历史会停在第 10 万条。**这条下面单独说,因为仓库一大就绕不开。

对照

Fork GeeTree
平台 macOS、Windows macOS、Windows、Linux
价格 $59.99,可免费试用 免费
源码 闭源 闭源
渲染 各平台原生控件 Rust + GPUI,纯 GPU 渲染
git 自带一份 用你自己装的 git
打开仓库 窗口 0.8–1.1 秒 窗口 0.8 秒
看到提交历史 约 2.4–2.7 秒 约 1.6 秒
历史深度 默认最多 10 万个提交 全部,148 万个也一样

价格与平台以 fork.dev 的官网说明为准;时间是在同一台 Mac、同一个仓库上实测的:Linux 内核的克隆,1,485,419 个提交、958 个引用,Fork 2.71.1 与 GeeTree 0.3.0,各跑两轮,系统页缓存已预热,Fork 的仓库缓存也已经建好(我先完整打开过一次,再计时)。计时方法相同——每 0.3 到 0.55 秒截一次应用窗口,取「提交列表出现内容」的那一帧,精度约半秒。Fork 的加载指示要到 2.9–3.7 秒才消失。Fork 的搜索我没能用同样的方法测成(它的搜索框带自动补全,合成按键进不去),所以不列,也不下结论。

历史停在第 10 万条

在那个 148 万提交的内核仓库里,把 Fork 的提交列表拉到底,最后一行是 dbba6b7a4…,提交日期 2025 年 11 月 18 日。而这个仓库的第一个提交在 2005 年 4 月 16 日。也就是说,列表里只有最近那一小段,二十年的历史不在里面。

原因写在 Fork 自己的偏好里:maxCommitCount,默认 100000。这不只是少几行——顺着历史往回翻、看一个函数是哪年引进来的、从 blame 跳到一个老提交去看当时的上下文,都会停在那条线上。

GeeTree 没有这条线。历史边读边显示:第一屏半秒出来,其余在后台继续读,一直读到 2005 年的第一个提交,期间可以滚动、搜索、跳转。

Fork 做得好的地方

这几条我在本机看过,不打折扣地写出来:

  • **快。**比 Sourcetree 快得多:窗口 0.8–1.1 秒,历史 2.4–2.7 秒。它比 GeeTree 慢约一秒,但这是同一个量级的差距。
  • **diff 做得好。**有语法高亮、并排视图、词级高亮和文件树,不用跳去外部工具。
  • 内置冲突合并、blame、图片 diff(洋葱皮与滑动两种比较方式)、子模块和二进制 diff,都在应用里。
  • 自带 git,装上就能用,不依赖机器上已有的 git。
  • 十年口碑:Fork 发布多年,GeeTree 还是 0.x。

这一节以 Fork 2.71.1 在本机的实际表现为准:速度与 diff 是我自己截图看的,冲突合并、blame、图片 diff 来自它应用包里对应的界面文件。如果某一项我说得不准,告诉我,我改。

GeeTree 在大仓库上做了什么

GeeTree 打开 150 万个提交的历史
历史边加载边可用:第一屏半秒出来,其余在后台继续,一直读到最早的提交。
GeeTree 在 150 万个提交里搜索
本地增量索引:提交信息、作者、路径,连每个提交的 diff 都能搜,毫秒级返回,范围是整个历史。
GeeTree 的提交页与并排 diff
按块与按行暂存、并排与行内 diff、三方合并编辑器、blame,任意两个版本随意对比。

常见问题

  • **Fork 那个 10 万的上限能调大吗?**它是一个偏好项,界面里没有开关。我没有改大之后再测过,所以不替它下结论——上面的数字都是默认设置下的。
  • **我现有的 git 配置还管用吗?**管用。所有写入和联网的操作都是起子进程跑你自己的 git,所以钩子、凭据助手、签名、LFS、子模块、insteadOf 都照常工作。读取走 gitoxide,所以快。
  • **需要注册吗?**不需要。下载就能用,没有账号、没有许可证。
  • **会上传我的代码或者使用数据吗?**不会。没有遥测、没有分析,详见隐私说明。
  • **开源吗?**不开源,但免费使用。
  • **需要什么?**macOS 12 以上、Windows 10 1809 以上、glibc 2.35 以上的 Linux,以及 git 2.30 或更新版本。

试试看

在你最大的那个仓库上打开它,拉到历史的最底下看看。

免费使用,macOS、Windows、Linux 都有。

最后更新:2026-10-27