@XnneHang 在 GitHub Stacked PRs 使用初体验 中发帖
今天注意到 GitHub 把 Stacked PRs 开放成 Public Preview 了,不再是之前需要排 waitlist 才能体验的状态。
恰好我有一个很早很早之前的 PyQT 番茄钟项目最近想要重构为 Tauri + Rust,于是乎我就先来体验一下。
gh stack 是什么?
它有点像 gh 的一个 cli extension,可以让 PR 们可以用一种和谐的状态关联到一起,而不再各自独立,只能 mention 彼此相互称兄道弟。
它让所有的 PR 不再只指向 main branch,而是可以在 feature branch 上进行堆叠。
[image]
它带来什么?
这是我之前写的:
大 PR 很难审查,流程很长,而且冲突阻塞关系很难明确。rebase 很频繁
小 PR 审查起来快,但是关系只能靠 mention 连接,很碎片,关系不明。我习惯提原子 PR...