利用svn钩子实现php代码同步
2017-12-15 14:00
330 查看
使用场景
在日常开发中我们都会把代码在本地开发,开发完成后会进行测试,在本地测试往往会有局限性,而且不利于协同开发。所以我把代码放在了服务器,但是每次进行代码同步又是一个不小的工程量。于是用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手动检出
如果卡住 可以使用
@echo off
SET REPOS=%1
SET USER=%2
SET SVN=”c:/Program Files/VisualSVN Server/bin/svn.exe”
SET DIR=”D:\wwwroot\tongji_crt8on\web”
(call %SVN% update %DIR% –username test –password test –non-interactive)
相关文章推荐
- svn利用钩子脚本功能实现代码同步到web目录
- win环境下SVN利用钩子实现代码同步到WEB目录
- svn利用钩子脚本功能实现代码同步到web目录
- svn利用钩子实现代码同步到web目录
- svn利用钩子脚本功能实现代码同步到web目录 推荐
- svn利用钩子脚本功能实现代码同步到web目录
- windows svn利用钩子实现代码同步到web目录
- SVN利用钩子实现代码同步到web目录
- svn利用钩子实现代码同步到web目录
- Linux CentOS SVN 设置钩子hooks/post-commit来同步更新服务器web目录,实现代码自动部署
- 利用SVN的钩子同步更新代码的方法详解
- 初学svn对版本进行控制 用post- commit钩子实现代码同步到web目录
- 利用SVN的post-commit钩子实现多项目自动同步
- 利用SVN的post-commit钩子实现多项目自动同步
- 利用SVN的post-commit钩子实现多项目自动同步
- 利用SVN的post-commit钩子实现多项目自动同步
- 利用SVN的post-commit钩子实现多项目自动同步
- 利用SVN的post-commit钩子实现多项目自动同步
- 利用SVN的post-commit钩子实现多项目自动同步
- 利用svn钩子hooks/post-commit实现代码自动部署