背景:目前在开发过程中根据业务需求需要执行很多的数据库sql脚本,而且每一位开发人员都会创建不同的脚本,这时候在开发的时候就出现sql脚本漏发、经常在要脚本、每个项目都经常使用邮件发脚本并且有些脚本不光要在某个项目中执行还需要在产品项目中执行(容易混乱)、每次部署现场项目都要手动执行脚本这样部署效率低等等现象。需求:针对以上问题我们需要实现代码与脚本同步提交SVN版本管理,并且项目启动将自动检索执行需要升级的sql脚本并自动执行,以后开发发布脚本无需在群里或邮件中发送,如能按此规范执行将有利于提升工作效率。