SVN预提交挂钩,用于临时注释掉代码(在java中)?

我刚刚碰巧发现了一行代码用于测试原因,最后用注释行检查代码回到存储库中.

例如.我在一行中为Eclipse RCP中的作业设置了规则.在开发新功能时,我注释掉了这一行,因此规则没有设置.

几个小时后,新功能完成,准备进入SVN.虽然我改变了很多东西,但我通常只是通过与存储库同步(在Eclipse中)快速仔细检查我的更改,并浏览所有类进行某种心灵理智检查(即:问自己我是否真的触摸过)这个班?).
但我不检查每一行.

所以在这种情况下,我不记得注释行,它被提交给SVN.

现在,我想知道我是否能找到一些自动机制来防止这类错误.
我想过制作一个代码模板或一个任务标签,并用这个来标记注释行.然后在svn预提交挂钩中检查此任务标记.

我用谷歌搜索了一段时间,但找不到任何东西.有谁知道这样做的方法?或者也许是接近这个的东西,只需要进行微小的改动就可以实现我正在寻找的东西?

最佳答案 借用spong的想法……如果需要取消注释,如何在评论(FIXME)中添加一些指标.预提交钩子可以执行svnlook diff并查找FIXME并阻止提交.

点赞