Database 每次svn提交时自动填充数据库

Database 每次svn提交时自动填充数据库,database,svn,post-commit-hook,Database,Svn,Post Commit Hook,我想编写post-commit钩子,以便在每次svn提交时自动更新数据库。。。。。 我还想知道执行相同任务的其他方法,而不是post commit hook 谢谢 Naveen.我不会使用post-commit钩子-它在开发人员向SVN提交时运行,您真的希望您的提交尽可能快且无痛苦。这使得很难处理不可避免的数据库操作缓慢、失败或无法连接到数据库等情况 相反,我将考虑设置一个监视SVN的脚本,并为每次提交运行您想要的任何脚本 至于“如何”-要么编写一个本地应用程序来运行数据库查询,在命令行上传递参

我想编写post-commit钩子,以便在每次svn提交时自动更新数据库。。。。。 我还想知道执行相同任务的其他方法,而不是post commit hook

谢谢
Naveen.

我不会使用post-commit钩子-它在开发人员向SVN提交时运行,您真的希望您的提交尽可能快且无痛苦。这使得很难处理不可避免的数据库操作缓慢、失败或无法连接到数据库等情况

相反,我将考虑设置一个监视SVN的脚本,并为每次提交运行您想要的任何脚本


至于“如何”-要么编写一个本地应用程序来运行数据库查询,在命令行上传递参数,要么使用平台支持的任何脚本语言来执行数据库查询。Windows上的Powershell,在*nix上几乎任何东西

假设您有CI,将数据库更改作为构建的一部分应用。好好看看。它就是为了完成这个任务而设计的,并且是开源的。我已经使用过它,不会使用其他任何东西。

您尝试过什么吗?提交后挂钩“在开发人员机器上运行”?什么意思?它在SVN服务器上运行。