一个克制的、理性的关注互联网科技和人文的频道,也谈谈美食和电影,发现和分享一切有趣有价值的内容,啰哩啰嗦周刊主持人。
VSCode 的 Git 类插件在大部分时候都够用,但是如果你需要一个功能更加完善的 Git 客户端,欢迎阅读本篇内容。
功能强大的第三方 Git 客户端盘点
- GitKraken (460k 月度访问量)
- GitButler (68k)
- Tower (230k)
- Fork (88k)
✨ Features
Git 客户端发展到现在,功能已经趋于同质化。 GitKraken 和 Tower 提供最丰富的协作和集成功能,例如 GitKraken 内置了跨平台的 Pull Request 管理和 Issue 集成,而 Tower 也支持在应用内查看/创建 PR 等 。相比之下,Fork 主打本地操作的简洁高效,没有集成在线协作功能。GitButler 是这些客户端中最独特的一个。它专注于多分支并行开发这一独特功能 。GitButler 通过“虚拟分支”实现同时处理多个功能分支,从而减少频繁切换分支或手动 stash 的需求,这一点在其他几款客户端中是没有的
⚙️ 技术
GitKraken 基于 Electron 构建的跨平台桌面应用 。利用 Node.js 和 libgit2 驱动 Git 操作 。
GitButler 基于 Tauri 框架开发,使用 Rust 编写后端、Svelte 构建前端 。这使其拥有原生应用的性能和较小的体积,同时保持跨平台能力。
Tower 完全原生开发的应用:macOS 版本采用 Cocoa/Objective-C/Swift 原生实现,Windows 版本采用 .NET/WPF 等原生技术栈 。官方明确拒绝使用 Electron 等跨平台壳,以确保 100% 原生体验 。Tower 没有 Linux 版本,两套代码分别针对各自平台优化,但功能上保持一致。
Fork 同样为 原生应用。Mac 版使用 Apple 平台原生技术开发(性能极佳),Windows 版采用 WPF(.NET) 编写 。没有采用统一的跨平台框架,因此暂不支持 Linux 平台。
💰 定价
GitKraken
- 免费版:对公开托管的仓库完全免费;私有仓库或商业用途需订阅付费版。
- 个人付费版:年费约 $59(约 $4.99/月),解锁私有仓库支持等高级功能。
GitButler
- 免费且开源:目前处于公开 Beta 阶段,完全免费使用,无功能限制,客户端源码已开放。
- 未来计划:尚未公布正式版收费策略,预计将继续提供免费社区版,并通过增值服务(如 Butler Cloud、企业支持)实现商业化。
Tower
- 免费试用:提供 30 天免费试用期。
- 订阅制:无长期免费版,个人版年费 $69;Pro 专业版年费 $99,支持云端与自托管仓库等增强功能。
Fork
- 可长期免费试用:无强制功能限制。
- 一次性买断:售价 $59.99,一次购买可在最多 3 台设备上使用,并包含所有后续更新,无需额外订阅费用。
📢 社区评价
GitKraken 和 Tower 往往因收费问题被比较;有人认为 Fork 的一次性付费模式更有诚意 。同时,Fork 的原生快速体验也常被拿来与 GitKraken 的 “Electron” 进行对比,后者被批评“速度不够快” 。GitButler 作为新工具,由 GitHub 前联合创始人 Scott Chacon 领衔开发。它在 Hacker News 上引发长帖讨论,开发者热议其创新的虚拟分支模式,有人担心与传统 Git 用法冲突,也有人期待它能大大改善复杂项目的工作流 。追求功能全面和团队协作的偏好 GitKraken 和 Tower;追求性能极致和性价比的倾向 Fork;喜欢尝鲜新工作方式的开发者则对 GitButler 表现出浓厚兴趣。
🛣️ 路线图
- GitKraken: 近年路线图侧重于智能化与集成。2023年以来,GitKraken 陆续推出了 AI 助手功能,例如自动生成提交说明、智能总结代码改动等。未来可能深化 AI 在代码审查、变更分析方面的应用。
- GitButler: 首要路线是发布正式版。功能方面,GitButler 正在开发 Butler Review 代码评审平台,计划改变传统代码审查模式,以渐进补丁序列取代整分支Diff。
- Tower: Tower 近年来新增功能多围绕团队协作和高级流程。最新的 Tower 13 Beta 引入对 Graphite 服务的支持,实现 Stacked Pull Requests(堆叠 PR)的无缝管理。
- Fork:Fork 持续快速迭代小功能以改进用户体验。例如此前更新加入了仓库管理器、更好的暂存界面和分支比较视图等。
频道:@NewlearnerChannel
40多年前,我记事起,我们家就是村子里唯一一户没有大门的院落,院子在路边赤裸裸地敞开着。
村子不大,就五六十户人家。
你可能会认为这很开放很和谐,但恰恰相反,这是封闭内斗的一家。
院子里住了爷爷奶奶加上父辈兄弟三人,始终谈不清修建大门所占的那点地属于谁,修大门的钱谁出。钱是小问题,谁都没有资格在公共的院子门口安上大门。
大门一空,应该足足空了四十多年,村子里的门,从小木门过渡到大铁门,我们家始终没有大门,直到村子消失,大门也从没安过。
印象中,我们家的院子谁都可以进来,养的鸡鸭被盗过,洗衣服的大盆丢了好几个。
村子里,兄弟几人住一个院子的也有,但是从来没有哪一家没有大门,哪怕是半堵围墙,一个破木门。
几十年后,我们这一大家子始终是全村发展最差的一家。
成熟,健康的家教,是如此之难
村子不大,就五六十户人家。
你可能会认为这很开放很和谐,但恰恰相反,这是封闭内斗的一家。
院子里住了爷爷奶奶加上父辈兄弟三人,始终谈不清修建大门所占的那点地属于谁,修大门的钱谁出。钱是小问题,谁都没有资格在公共的院子门口安上大门。
大门一空,应该足足空了四十多年,村子里的门,从小木门过渡到大铁门,我们家始终没有大门,直到村子消失,大门也从没安过。
印象中,我们家的院子谁都可以进来,养的鸡鸭被盗过,洗衣服的大盆丢了好几个。
村子里,兄弟几人住一个院子的也有,但是从来没有哪一家没有大门,哪怕是半堵围墙,一个破木门。
几十年后,我们这一大家子始终是全村发展最差的一家。
成熟,健康的家教,是如此之难
Mozilla 将关闭稍后阅读应用 Pocket 和虚假评论检测器 Fakespot
Mozilla 宣布将于 2025 年 7 月 8 日停止运营可保存文章和网页以供日后使用的书签工具 Pocket,并开始将其“资源集中到更符合用户浏览习惯和在线需求的项目中”。用户需在 10 月 8 日之前导出保存的内容,届时用户数据将永久删除。Mozilla 还将开始自动取消订阅,并将向订阅其年度计划的用户按比例退款。Mozilla 还将停止其虚假评论检测器 Fakespot 的运营,由其提供支持的 Firefox 内置工具 Review Checker 也将于 2025 年 6 月 10 日停止运营。
—— The Verge,Mozilla 博客
Mozilla 宣布将于 2025 年 7 月 8 日停止运营可保存文章和网页以供日后使用的书签工具 Pocket,并开始将其“资源集中到更符合用户浏览习惯和在线需求的项目中”。用户需在 10 月 8 日之前导出保存的内容,届时用户数据将永久删除。Mozilla 还将开始自动取消订阅,并将向订阅其年度计划的用户按比例退款。Mozilla 还将停止其虚假评论检测器 Fakespot 的运营,由其提供支持的 Firefox 内置工具 Review Checker 也将于 2025 年 6 月 10 日停止运营。
—— The Verge,Mozilla 博客