在预提交钩子期间从我的源文件中清除开发代码是一种好的形式吗?
例如,我有调用xdebug_break()的代码,并且我希望在将代码提交到存储库之前,从具有该函数的任何文件中删除对该函数的调用。我宁愿在调用函数之前不检查它,因为我是唯一希望在那里调用该函数的人。
发布于 2010-01-14 04:39:03
pre-commit hook只能用于检查提交,而不能用于修改提交。因此,您可以使用它来检查提交中是否有不需要的代码,如果没有,则中止提交,但不应使用它以任何方式修改提交。
在提交源代码之前,可以使用filter attribute运行程序来“清理”源代码;但我建议您不要这么做。删除源代码行可能会更改程序的行为。您不应该提交任何未以提交的形式进行测试的工作。
https://stackoverflow.com/questions/2060035
复制相似问题