你收到一封标题带 [PATCH] 的邮件,不用跳出 Thunderbird,也不用打开命令行。点开邮件,右上角的 Review 按钮亮起。点下去,补丁的每一处改动(hunk)就平铺在眼前——可以逐行批复,写完评论,一键发送审查回复到邮件列表,同时整组补丁已经通过 git am 落到了本地仓库里。这不是什么尚未发布的功能,而是最近冒出来的一个 Thunderbird 扩展:Thunderbird Patch Review。
这款扩展由开发者 ~marcc 在 Sourcehut 上维护,定位很直白:把邮件里的 git 补丁审查流程完全装进 Thunderbird。它走的是 Add‑on 的方式,目前没有上架 Mozilla 官方的扩展商店,需要通过源码打包成 .xpi 文件再手动安装。从项目根目录跑一条命令 (cd extension && zip -qrX ../patch-review.xpi .),然后在 Thunderbird 的附加组件管理器里选择“从文件安装附加组件”即可加载。作者说后续会上传到 Thunderbird 的扩展目录,届时安装会更省事。
装上之后,首先要进扩展的偏好设置里搞定三个核心配置项。
第一项是编辑器命令。这个命令会在补丁成功应用到本地仓库后运行,参数是发生变更的文件列表。由于是在 GUI 环境下,必须使用非阻塞的编辑器命令,比如 code -n 启动 VS Code,或 emacsclient -n 打开 Emacs 客户端。如果不填,会自动使用环境变量 $EDITOR 的设定。注意,像 vim 这类纯终端编辑器无法直接使用,因为没有终端给它打开。
第二项是应用策略,就是 git am 的行为。默认采用 git am --3way,即开启三路合并,允许在遇到冲突时尽量自动合并;也可以
热门跟贴