svn钩子(hooks)
其中的DIR变量存着需要同步的目录,利用svn update命令加上用户名、密码就能同步了(我做的也就只能这么简单,莫怪兄弟啊!),主要看上幅图,有很多.tmpl结尾的文件,这些就是hooks模板了,post-commit这个文件名不要更改(需要给它执行权限) 经过这几步后,不需要手动执行这个post-commit脚本就可以完成开发部所需要的要求了! 为什么这样呢?套用网上的话(我也抄了,sorry啊!): post-commit post-lock post-revprop-change post-unlock pre-commit pre-lock pre-revprop-change pre-unlock start-commit 具体到我们的应用场景,我们要实现一个同步的测试服务器,我们只需要在一个用户执行完毕一个commit提交操作之后,让钩子程序去自动更新测试服务器的文件即可! ? ? 附上我所做的svn目录介绍: 192.168.1.20就是我们公司内部服务器了(svn+web),svn的根目录就是svndate(svndate就是版本目录了,直接用svn客户端访问192.168.1.20就行) (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |