svn钩子问题
我的svn服务器和要同步更新web不再一个服务器上我再web上可以执行svnupdate的同步命令我要想设置post-commit的hooks在哪个服务器上设置呢?具体如...
我的svn服务器和要同步更新web 不再一个服务器上 我再web上 可以执行 svn update 的同步命令 我要想设置post-commit 的hooks 在哪个服务器上 设置呢? 具体如何弄 为什么 svn update 手动可以执行 但是 放在hooks 里不自动执行呢?
展开
1个回答
展开全部
因为不知道你的SVN服务器所用的系统,以下提供windows系统下的hooks脚本。
要求SVN服务端的服务器将SVN服务端的bin目录加入PATH变量
在服务端SVN 项目版本库的存储目录下的hooks 目录,新建立一个post-commit.bat 文件:
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET PATH=%PATH%;
SET WORKING=E:/aaa/bbb
svn update %WORKING% --username xxxxxx --password yyyyyy
其中WORKING为与某个库对应的配置库副本路径,用户名密码自行修改
要求SVN服务端的服务器将SVN服务端的bin目录加入PATH变量
在服务端SVN 项目版本库的存储目录下的hooks 目录,新建立一个post-commit.bat 文件:
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET PATH=%PATH%;
SET WORKING=E:/aaa/bbb
svn update %WORKING% --username xxxxxx --password yyyyyy
其中WORKING为与某个库对应的配置库副本路径,用户名密码自行修改
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询