Subversion - pre-commit hooks开发

Posted 王万林 Ben

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Subversion - pre-commit hooks开发相关的知识,希望对你有一定的参考价值。

Subversion - pre-commit hooks开发

需求

约束svn用户,在提交时需带非空的message。

需求分析

该约束是在提交生效之前,参考pre-commit hook类型,可以定制pre-commit脚本来完成该需求。

pre-commit hook流程图

根据需求,绘制流程图

如果需要约束提交特定目录下的一级或多级子文件(夹),可以对脚本进行进一步优化,加上比较逻辑即可。

编码

编码略。

参考资料

https://svnbook.red-bean.com/en/1.7/svn-book.html#svn.reposadmin.create.hooks

关联文章

https://blog.csdn.net/thesre/article/details/115714486 #hook种类介绍

以上是关于Subversion - pre-commit hooks开发的主要内容,如果未能解决你的问题,请参考以下文章

如何仅对暂存内容运行 git pre-commit 检查?

pre-commit使用commit之前的检测办法

Git钩子:'.git/hooks/pre-commit':不允许操作

svn添加强制注释,pre-commit结合python

.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory

项目实现eslint+prettier+pre-commit自动化