当我或其他人在工作中提交项目时,我一直在使用 git 中的预提交挂钩来检查问题。我可以以非零状态退出,以表明提交存在严重问题,应立即修复。
然而,有时问题只是程序员需要警告的事情(例如,他们需要根据他们的更改更新帮助文件)。有什么方法可以让我发出一个 git 警告,例如你得到的“LF 将被 CRLF 取代”?我的部分动机是我们中的一些人使用 SmartGit,所以警告清楚地显示为黄色。
post-commit 钩子看起来很有希望,但是在尝试了不同的返回值之后,它也从来没有真正给过我警告。将所有内容都保留在 pre-commit 挂钩中会很好,我相信有更好的方法可以做到这一点。感谢您提供的任何提示!