svn钩子问题

我的svn服务器和要同步更新web不再一个服务器上我再web上可以执行svnupdate的同步命令我要想设置post-commit的hooks在哪个服务器上设置呢?具体如... 我的svn服务器和要同步更新web 不再一个服务器上 我再web上 可以执行 svn update 的同步命令 我要想设置post-commit 的hooks 在哪个服务器上 设置呢? 具体如何弄 为什么 svn update 手动可以执行 但是 放在hooks 里不自动执行呢? 展开
 我来答
binghechao62
推荐于2016-01-09 · TA获得超过254个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:145万
展开全部
因为不知道你的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为与某个库对应的配置库副本路径,用户名密码自行修改
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式