利用svn钩子实现php代码同步

来源:互联网 发布:易语言编程实例 编辑:程序博客网 时间:2024/04/29 07:21

使用场景

在日常开发中我们都会把代码在本地开发,开发完成后会进行测试,在本地测试往往会有局限性,而且不利于协同开发。所以我把代码放在了服务器,但是每次进行代码同步又是一个不小的工程量。于是用svn的钩子进行代码同步,每当我svn提交代码时,svn会自动同步到我指定的目录中。

1、在svn仓库中的当前项目下的hooks下建立post-commit.bat文件。2、在文件中输入    @echo off    SET REPOS=%1    SET REV=%2    SET DIR=%REPOS%/hooks    SET PATH=%PATH%;    SET WORKING_COPY=E:\wwwroot\ceshi_iqrmkv\web  //此处是你的项目路径,此路径必须是一个svn的路径,这意味着你已经checkout出了源码    svn update %WORKING_COPY% --username admin --password admin //输入svn用户名密码注:要想同步目录需将svn服务端设置为管理员登录还需对需要同步的目录提前进行一次svn手动检出
原创粉丝点击