THEME COLOR

新闻中心

SVN创建

发布日期:2015-10-08    点击次数:136

1、进入SVN项目目录,创建单个项目SVN目录

给予子项目svn目录777的权限(读写执行)


2、创建SVN初始版本

创建项目的SVN第一个版本


修改项目SVN配置,进入SVN项目子目录下的conf目录,使用【vim】命令修改配置文件svnserver.conf及passwd文件;



passwd文件配置(wq保存退出)

svnserver.conf文件配置


修改后(保存退出)


2、进入项目目录

进入项目目录配置更新SVN

进入项目目录:cd /www/web/子项目目录/public_html

checkout 第一个版本的svn

执行检出 命令:svn co svn://115.28.7.168/wzyin_hqdemo_cn . --username=guyue --password=123456

这样就可以使用svn进行更新提交内容了


下面我们配置自动更新

进入项目的svn版本库的目录: cd /www/svn/wzyin_hqdemo_cn/hooks/


copy 一个文件post-commit.tmpl 为post-commit;并给予777读写执行权限


接着修改post-commit 文件

将里面的内容清空修改为以下shell脚本代码


#!/bin/sh
REPOS="$1"
REV="$2"
export.UTF-8
/usr/bin/svn up --username=guyue --password=123456 --no-auth-cache --non-interactive /www/web/wzyin_hqdemo_cn(相对应的项目目录)/public_html > /dev/null


PS:如不需要自动更新则不需要出现post-commit这个文件,请务必删除。


如需使用网页请求svn.php进行更新,则在项目根目录下创建一个svn.php文件

项目目录:/www/web/wzyin_hqdemo_cn(项目目录)/public_html/

修改svn.php这个文件,代码为:

<?php
$path = dirname(__FILE__);
exec("cd {$path}");

//exec("/usr/bin/svn up --force", $output);
exec("sudo /usr/bin/svn up --username guyue --password 123456 --force", $output);
echo "<pre>";
print_r($output);
echo "</pre>";
?>


至此配置全部结束!








评论:

胡怀胜

时间: 2015-10-08 13:29:47

貌似有点小复杂呢


发表评论:

   

信息公告More »


2016年国庆节放假通知

  公司各部门:   根据国务院办公厅公布的《2016年节假日安排的通知》有关规定,结合我公司实际情况,经公司研究决定,现就2016年国庆节放假事项通知如下:  一、放假时间   国庆节放假7天,10月1日-7日放假,共七天;10月8日、9日(周六、周日)正常上班。  二、其他事项   1.请各部门提前做好节假日人员工作安排,以确保项目正常秩序化运营。   2.节假日期间,公司部门所有工作人员应保持电话畅通,如遇突发事件和工作需要,各部门及项目人员应服从公司安排。   3.外出旅行及回家探亲人员应注重自身人身和财产安全。   放假前请各部门注意桌面整洁、垃圾清理及桌椅归位;放假期间请各部门做好安全及保卫工作,在此预祝大家有个愉快的假期。      特此通知,谢谢!                                                                                                                                运营部                                                                  二〇一六年九月三十日