• SVN服务器无法访问,该怎么解决

    日期:

    SVN服务器无法访问 各位大侠,我在自己电脑上搭建了一台SVN服务器可是出现了一些问题: 配置过程如下: 1. 首先我在D:\Program Files\Apache2.2 安装了apache2.2.22版本的服务器 2. 在D:\Program Files\Subversion 安装了 Subversion 1.7.7 版本的版本控制服...

  • LINUX下 SVN 强制写LOG脚本

    日期:

    #!/bin/sh REPOS=$1 TXN=$2 SVNLOOK=/usr/bin/svnlook #根据自己的svnlook目录填写 # check that logmessage contains at least 10 alphanumeric characters LOGMSG=`$SVNLOOK log -t $TXN $REPOS | grep [a-zA-Z0-9] | wc -c` if [ $LOGMSG -lt 10 ];#10是限...

  • SVN版本库使用域名无法访问:Could not read status line

    日期:

    在使用apache + subversion安装配置好SVN服务器之后,遇到了一个很困惑的问题:/svn/test/!svn/vcc/default: Could not read status line: 远程主机强迫关闭了一个现有的连接。这个问题直到今天也还没有完全解决。 先说一下目前的情况: CentOS 5.2 apahce版...

  • SVN强制用户添加注释和允许修改注释

    日期:

    当我们用TortoiseSVN提交代码时,有很多人不喜欢写注释,导致以后代码版本多,也不清楚哪个版本到底改了什么东西。所以在提交的时候,我会强制要求添加注释。这是如何实现的?这个话题就涉及到了svn的Hooks功能的使用。 所谓hooks,可以类似理解Linux内核Net...

  • 利用SVN的POST-COMMIT钩子自动部署代码

    日期:

    最近配置了一台SVN服务器,用来保存自己项目的代码。同时,SVN服务器也是一台web测试服务器。所以希望利用SVN的POST-COMMIT钩子HOOKS,在提交代码的同时进行部署。 具体的步骤如下: 1、找到SVN项目的HOOKS目录。目录中默认会几个对应操作的钩子模板,我们需...

  • centos开机自动启动SVN服务的方法

    日期:

    1、编辑rc.local文件 vi /etc/rc.d/rc.local 2、加入如下启动命令 /usr/bin/svnserve -d -r /home/svn 注意: 我们在用终端操作的时候,可以直接使用以下命令启动SVN: svnserve -d -r /home/svn 但是在/etc/rc.d/rc.local 文件中必须写上完整的路径!...

  • Linux下svn自动增量备份

    日期:

    最近在研究关于svn的自动增量备份,然后自己写了个python脚本,实现了svn的增量备份,使用的话只需要修改上面3个路径,下面上代码:import os import time import sys bakdir= svndir= logdir= timeformat=%Y-%m-%d %X logformat=%Y-%m-%d def max_index(list...

  • SVN完全备份和增量备份

    日期:

    1, 完全备份 最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失去备份的作用,为此Subversion提供了svnadmin hotcopy命令,可...

  • Linux下SVN的备份与恢复

    日期:

    配置管理的一个重要使命是保证数据的安全性,防止服务器应硬盘损坏、误操作造成数据无法恢复的灾难性后果。因此制定一个完整的备份策略非常重要。 一般来说,备份策略应规定如下几部分内容:备份频度、备份方式、备份存放地点、备份责任人、灾难恢复检查措施...

  • CentOS下安装svn

    日期:

    1、安装 #yum install subversion 判断是否安装成功 #subversion -v svnserve, version 1.6.11 (r934486) 出现上面的提示,说明安装成功。 有了SVN软件后还需要建立SVN库。 #mkdir /opt/svn/repos #svnadmin create /opt/svn/repos 执行上面的命令后,自动在r...