SVN学习笔记(二)

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.双击开启服务

          

扫描二维码关注公众号,回复: 8900897 查看本文章

     

    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/

            

         

      

     

    

发布了151 篇原创文章 · 获赞 164 · 访问量 9816

猜你喜欢

转载自blog.csdn.net/ls_wifi/article/details/103545909
今日推荐