1.svn服务的配置与管理
配置自启动服务: sc create SVNService binpath=""
sc create 服务名称 binpath=空格"svnserve.exe --service -r E:/svn/WebApp" start=空格auto
创建系统服务,服务名SVNService
1.打开运行,输入cmd指令,打开DOS环境(请使用超级管理员运行)
2.输入以下指令
3.查看系统服务
控制面板->管理工具->服务
4.双击开启服务
2.创建批处理文件
启动服务 net start 服务名称
停止服务 net stop 服务名称
删除服务 sc delete 服务名称
以上功能在实际项目开发中经常使用,所以可以封装为.bat批处理文件,效果如下:
3.钩子程序
所谓钩子就是与一些版本库事件触发的程序,例如新修订版本的创建,或是未版本化属性的修改。
默认情况下,钩子的子目录(版本仓库/hooks/)中包含各种版本库钩子模板
post-commit.tmpl : 事务完成后所触发的钩子程序
钩子程序默认情况可以采用批处理指令或Shell指令来进行编写
4. 通过批处理指令编写钩子程序
1.指定svn服务端工作目录
设置服务端SVN路径
SET SVN="E:\svn\bin\svn.exe"
2.指定web服务器工作目录
SET DIR="E:\Shop"
3.通过update指令实时更新数据到DIR目录
SVN update %DIR%
具体使用步骤:
第一步: 复制post-commit.tmpl为post-commit.bat文件
第二步: 填入相关批处理指令
第三步: 在E盘下创建Shop项目并更新svn服务端数据到本地
第四步:创建一个新的文件夹提交数据到服务端,看Shop项目是否自动更新
5.SVN拓展程序
1.什么是BAE云引擎
百度应用引擎(BAE)是百度推出的网络应用开发平台。基于BAE架构,使开发者不需要维护任何服务器,只
需要简单的上传应用程序,就可以为用户提供服务。
2.如何使用BAE云引擎
BAE地址: http://bce.baidu.com/