Linux svn 版本库的自动更新方法

安装好svn以后,目录结构如下:

下面主要对hooks目录的内容进行修改:

cd hooks
vi post-commit

 代码如下 复制代码

#!/bin/sh
svn up –username=[USERNAME] –password=[PASSWORD] –no-auth-cache –non-interactive /home/www/[PROJECT_DIR] > /dev/null

其中:
[USERNAME]: svn用户名
[PASSWORD]: svn密码
[PROJECT_DIR]: svn项目目录

接下来给post-commit加权限:
chmod 777 post-commit

到此为止,自动更新的操作就设置完毕了,下面就在svn中提交测试一下,看看项目是否正常更新吧。

时间: 2024-10-20 16:24:32

Linux svn 版本库的自动更新方法的相关文章

Linux通过shell脚本创建SVN版本库简化创建过程

  Linux每次建立SVN版本库的过程都非常麻烦,如果将这些通过shell脚本来实现的话会简单很多,那么这个shell脚本要如何编译呢?下面小编就给大家介绍下Linux利用shell脚本创建SVN版本库的方法. 每次建立一个新的SVN版本库总感觉很繁琐,所以写了段脚本来把这个过程自动化,详细代码如下: #!/bin/bash # by www.111cn.net echo -n "Enter SVN name :" read svn_name /usr/bin/svnadmin cr

Linux 搭建SVN版本库

yum install subversion 创建一个文件夹 /opt/www/project 创建SVN版本库 svnadmin create /opt/www/project 修改配置 编辑svnserve.conf主配置文件,对以下几项修改如下 [general] anon-access = none #取消匿名访问 auth-access = write #授权用户有可写权限 password-db = passwd #指定用户配置文件,后面会用到 authz-db = authz #指

Linux下Shell脚本完成SVN版本库的建立

每次建立一个新的SVN版本库总感觉很繁琐,所以写了段脚本来把这个过程自动化,详细代码如下:  代码如下 复制代码 #!/bin/bash # by www.111cn.net echo -n "Enter SVN name :" read svn_name /usr/bin/svnadmin create /svnroot/$svn_name if [ $? -eq 0 ]; then         # svnserve.conf     sed -i 's/# anon-acces

windows关闭自动更新方法

我们知道安装的系统默认是开启系统自动更新的.对于绝多数个人用户甚至企业用户来说windows自带的自动更新功能并不实用,经常会自动下载系统内部一些补丁程序并安装,造成过多系统垃圾,甚至造成系统出错,影响系统稳定与速度.因此我们最好关闭自动更新功能. 自动更新是什么? 自动更新是微软的一个打补丁的程序,用它来打补丁.它内置在Windows 系统里,微软设计它的原因就是操作系统有漏洞,需要及时补上,不过这却存在另外一个问题,系统总是下载更新大量系统文件,并且很多程序我们并不需要更新, 这就给用户带来

打开或关闭Win8自动更新方法

  1.Win8自动更新在哪? Win8自动更新在Win8系统和安全设置里边,大家可以进入Win8控制面板里边找到,如下图所示: 2.打开或关闭Win8自动更新方法教程 1.首先在Win8传统桌面上,同时按 Windows + X 组合快捷键打开Win8控制面板,之后再进入"系统和安全"设置选项,如下图所示: 2.进入Win8系统和安全设置之后,就进入了上上图中的Win8自动更新在哪的那个界面了,另外大家也可以点击下图中的"检查更新"来更新一下Win8系统相关的补丁

linux svn迁移备份的三种方法

原文:http://www.iitshare.com/linux-svn-migration.html svn备份方式对比分析 一般采用三种方式: 1.svnadmin dump 2.svnadmin hotcopy 3)svnsync 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy.rsync命令. 曾经用rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的库大部分都不可用,因此最好是用svn本身提供的功能来进行备份. 优缺点分析:第一种 

word插入excel表格并自动更新方法

  如何在word中插入excel表格,并且表格要随着excel文件内容的跟新而更新,我今天简单测试了一下,很容易完成.现在说一下步骤: 在首先之前,插入一句看似没用,实际上又很重要的话:我的office版本是office2003. 首先,建立一个excel表格,里面随便输入一些内容.然后再新建一个word文档,在需要插入表格的地方,选择菜单:[插入(I)]-->[对象(O)...]-->出现对象对话框后,选择第二页[由文件创建(F)]-->[文件名(N)]的右边有[浏览(B)],你可以

Win7系统禁止Adobe Flash Player插件自动更新方法分享

给各位Flash软件的使用者们来详细的解析分享一下Win7系统禁止Adobe Flash Player插件自动更新的方法. 办法分享: Adobe Flash Player这款优秀的浏览器的插件,使得各大视频网站都对它进行支持,下载了这个adobe flash插件之后,有时候安装立刻就要结束了,却会出现安装flash player失败的情况 在使用浏览器观看视频的时候,我们都会遇到这样一个事情,浏览器上方弹出Adobe Flash Player安装的提示.这款优秀的浏览器的插件,使得各大视频网站

App Store关闭自动更新方法详解

给各位iPhone手机的使用者们来详细的解析分享一下App Store关闭自动更新的方法. 方法分享: 1.首先我们在界面打开[设置]选项;   2.在设置列表中,找到[iTunes Store与App Store]一栏,点击进入;   3.接着在列表里的自动下载的项目下,点击关闭[更新]选项.   好了,以上的信息就是小编给各位iPhone的这一款手机的使用者们带来的详细的App Store关闭自动更新的方法解析分享的全部内容了,各位看到这里的iPhone手机使用者们,相信你们现在那是非常的清