恢复新版 IDEA / Android Studio 的提交前检查

94 阅读1分钟

本文章没有任何技术含量,但是解决了 JetBrains 一拍脑子的反人类改动。

TL;DR: 在 IDE 的 registry 中关闭 vcs.non.modal.post.commit.checks

JetBrains 全家桶 IDEA / Goland 等等更新到 2023 版本,以及衍生产品 Android Studio 更新到 Hedgehog 后,在 IDE 内提交 Git Commit 时,静态代码检查(lint)在提交成功后才姗姗来迟。于是不得不添加新的提交来修复,或者使用 git commit --amend 重写,简直把强迫症逼死了😡。

而在之前的版本中需要等待检查完成才允许提交,此时如果发现问题可以及时修复或手动忽略。

提交前检查

这个改动也在社区引发了极大不满,其中一个帖子给出了解决方案,打开 IDE 的 registry 设置(可以在 help-find action 直接搜索),关闭 vcs.non.modal.post.commit.checks 就行了。