如何把程序代码和数据库一起加入版本控制? 本帖最后由 gqqnb 于 2014-03-10 12:19:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 导出sql语句 放置项目中 像楼主的情况,数据库不能移动,不能直接纳入版本控制系统。这种情况下,可以使用钩子。git和svn都有钩子。svn有# start-commit 提交前触发事务 # pre-commit 提交完成前触发事务 # post-commit 提交完成时触发事务 你可以在pre-commit钩子中写脚本,比如把数据库一并提交,或数据库保存为sql文件然后提交。svn没有更新前/后钩子。你可能需要自己另创一个脚本,先执行svn更新(从服务器更新最新的文件到本地),然后把本机数据库删除,替换为下载下来的数据库。git的钩子多一点,有提交前钩子,也有更新后钩子。http://wendal.net/418.html 静态变量和成员变量,还有私有变量,到底怎么区分? 为什么把程序文件压缩成jar后双击却显示不了图片了!??? 请哪位朋友..帮小弟个忙..小弟我刚接触Java 学习swing包 java怎样做成setup程序 一个关于虚拟理发店人员进出的问题!我是菜鸟(非专业),请大虾帮忙~ JTextArea 如何让新内容一直保持在前端. 我用java调用*.dll的时候为什么结果没出来呢,高手你们看看啊,急急急急!!!!!!!! javamail 帮看看有什么问题 java分布式架构一般使用什么技术? JAVA对象序列化后,保存到文件,如何保证对象的安全性??
svn有
# start-commit 提交前触发事务
# pre-commit 提交完成前触发事务
# post-commit 提交完成时触发事务 你可以在pre-commit钩子中写脚本,比如把数据库一并提交,或数据库保存为sql文件然后提交。svn没有更新前/后钩子。你可能需要自己另创一个脚本,先执行svn更新(从服务器更新最新的文件到本地),然后把本机数据库删除,替换为下载下来的数据库。git的钩子多一点,有提交前钩子,也有更新后钩子。http://wendal.net/418.html