文章分类 - svn
CentOS 5.2下SVN服务器的安装与配置
摘要:安装了一下SVN服务器,本文没有与Apache整合,过程如下:一,下载相关软件:[root@youxia201 test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz[root@youxia201 test]# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz二,安装及配置:1,解压,要在同一个目录下:[root@youxia201 opt]# tar -zxvf subversion-1.6.1.tar.
阅读全文
Centos 5.3 Nginx+php+mysql配置 独立的 Subversion (SVN)服务器
摘要:subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。 svn服务器有2种运行方式: 1. 独立服务器 2. 借助apache。二种方式各有利弊,可以根据自己的需要进行配置,我不需要Http进行访问,只需要客户端可以Commit & update 就可以,所以我选择了第一种方式-独立的SVN服务器。 svn存储版本数据也有2种方式: 1. BDB 2. FSFS。因为BDB方式在服务器中断时,有可能锁住数据(朋友在搞ldap时就深受其害,没法根治),所以还是FSFS方式更安全一点,我也选择这种方式。我的环境: 1. svn服务器安装操作系统: Centos
阅读全文
使用 SVN post-commit 钩子同步更新代码
摘要:SVN的“钩子”脚本在代码版本库的hooks子目录下,该目录下已有一批 *.tmpl 的“钩子”脚本模版文件,复制 post-commit.tmpl 到 post-commit 文件,在文件中写入需要在 SVN Server 处理完提交操作后执行的shell命令,一般多为通知提醒或者代码自动同步等动作。下面是一份自动同步更新代码到指定工作版本目录的示例脚本:REPOS="$1"#版本库目录/data2/svnrepos/rainREV="$2"#revisionnumber#若是edward提交的则不执行同步操作AUTHOR=`/data2/subver
阅读全文
用SVN的钩子实现SVN与WEB测试服务器同步
摘要:多人开始使用subversion之后,就想着,要建立一个测试用的服务器,不需要把文件update到本地再进行测试。原理:基于subversion的钩子,即hook(在每个版本库下有hooks文件夹,里面有很多钩子程序)。在subversion执行一个操作时,那会相应的首先去调用相关的钩子程序(如果存在的话)。那么实现一个同步的测试服务器,我们只需要在一个用户执行完毕一个commit操作之后,让钩子程序去自动更新测试服务器的文件即可。通过这个思路,我们需要作的就是建立一个post-commit的钩子。钩子文件在你的svn版本库hooks目录下,即存放subversion版本数据的文件夹。以我写的
阅读全文
TortoiseSVN 安装及版本库使用说明
摘要:这一篇文章作为SVN配置铺垫,简要介绍客户端TortoiseSVN的安装及版本库的使用说明。一、安装TortoiseSVNTortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。下载TortoiseSVNTortoiseSVN:http://sourceforge.net/projects/tortoisesvn/files/1.6.16/Application/TortoiseSVN语言包:http://sourceforge.net/projects/tortoisesvn/files/1.6.16/Language%20Packs
阅读全文

浙公网安备 33010602011771号