碰巧我出于测试原因注释掉了一行代码,最后用注释行将代码检查回存储库。
例如,我在 Eclipse RCP 中为一项工作设置了一条规则。在开发一项新功能时,我注释掉了这一行,因此没有设置规则。
几个小时后,新功能完成并准备好提交到 SVN。虽然我更改了很多东西,但我通常只是通过与存储库同步(在 Eclipse 中)快速仔细检查我的更改,并浏览所有类,做某种头脑清醒的检查(即:问自己我真的接触过吗?这节课?)。但我不会检查每一行。
所以在这种情况下,我不记得注释行,它被提交给 SVN。
现在,我想知道是否可以找到一些自动机制来防止此类错误。我考虑过制作一个代码模板或任务标签,并用它标记注释行。然后在 svn pre-commit 钩子中检查这个任务标签。
我现在用谷歌搜索了一段时间,但找不到任何东西。有谁知道这样做的方法?或者可能是接近这个的东西,只需要微小的改变来实现我正在寻找的东西?