svn备份一般采用三种方式:1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy命令、rsync命令。 笔者曾经用 rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的库大部分都不可用,因此最好是用svn本身提供的功能来
原创 2015-04-15 17:02:19
621阅读
没事搞了个脚本,一键安装svn带http访问系统是centos6.5下面直接贴上脚本内容#!/bin/bash #Author: charlie.cen #Email: cenhuqing@gmail.com #Create_time: 2015-04-29 #定义安装的包 pkg="httpd subversion mod_dav_svn" #
原创 精选 2015-04-29 15:11:39
1334阅读
#!/usr/bin/ptyhon #coding:utf-8 class SvnCmd(object):         #初始化属性,svnpath 为svn的全路径。     def __init__(self,svnpath,tagnam
原创 2016-12-13 16:43:21
552阅读
今天闲来没事,就写下svn部署脚本:#!/bin/bash#date:2017/11/20#author:Vaeditread-p"请输入svn根目录名:"svndirread-p"请输入用户名:"nameread-p"请输入密码:"passwordip=`ipaddr|grepinet|grep-vinet6|grep-v127.0.0.1|awk'{print$2}'|grep-o'[0-9]
原创 2020-03-18 19:26:37
318阅读
1点赞
 svn同步脚本 #!/bin/bash #+----------------------------------+ #messages:svn sync repos # 20110723 v0.2 # cnitss@163.com #+----------------------------------+
转载 精选 2011-08-04 15:45:49
586阅读
Subversion的备份脚本. 在这里备份一下. 在地备份完成之后,再通过ftp传送一份至远程备份机.
原创 2011-11-30 16:15:59
969阅读
   
原创 2012-05-23 15:19:43
1005阅读
#!/bin/bash#svn complete bakup spritLogfile=/svndata/svnfullbak/svnbak.logDATE=`date +%Y%m%d`#The dir of backup dateBasedir=svnbakBakdir=/svndata/svnfullbak/$Basedir.$DATEif [ -d $Bakdir ]then  
原创 2013-07-24 15:29:38
387阅读
svn钩子
原创 2014-06-23 17:40:55
938阅读
使用钩子脚本的意义:看不到这些数据的。所以在测试环境中(linux测试服务器)也看不到这些数据。所以我们还需要在linux测试服务器中,检出这些数据,放到lanmp(测试环境)中。这样开发才能在linux测试服务器上检测自己的代码是否有问题。这就用到了钩子脚本。大致思路:    户提交程序到SVNSVN触发hooks,按不同的hooks进行处理,这里用到的是post
先谈谈三个code review的关键因素:一、创建review要简单code reivew是一个程序员日常工作中经常做的一件事,理论上来讲,任何一个将要submit到SCM的change,都必须经过peer review。如果创建一个review要傻了吧唧的打包代码,发送邮件,或者shelve一个changelist,再发信告知changelist number,或者进入某个比较先进的code
  先说说钩子是干什么的吧,,简单的说,svn钩子就是在提交svn时前后所要触发的事件,于是我们可以用钩子做一些提交时的限制,及提交后的操作。最常用的一般有两个,pre-commit,post-commit。下面分别简单说下概念。一、钩子概述1)start-commit — 开始提交的通知描述start-commit 在开始事务之前执行。通常用来确定用户是否有提交权限。如果 start-commi
不知道有多少人公司会用svn上线,个人感觉很靠谱,管理起来也很方便,最好配置文件也用svn才最好下面奉上楼主的svn脚本,以及svn遇到问题解决脚本#!/bin/bash###创建日志###filename=`date '+%Y%m%d_%H%M%S.svnup.log'`svnversion=''touch /svnlog/$filenameip=`cat /tm
原创 2013-06-28 16:45:41
770阅读
SVN 批量备份脚本
转载 精选 2013-10-31 11:49:17
757阅读
#!/bin/bash #example: #usrname='svnuser' #passwd='svnpassword' #svn_link="http://url/svn_dir" #svn_dir="target_dir" usrname=$1 passwd=$2 svn_link=$3 svn_dir=$4 svn_flag=".svn" cmd=$(rpm -qa|gr
原创 2016-12-13 16:57:47
477阅读
我仍在服务器上定时更新svn用的#!/bin/bashsvnpath=/home/svn/usr/bin/svn update $svnpath/dakainit --username=svn-backup --password=0000/usr/bin/svn update $svnpath/dakanew --username=svn-backup --password=0000/usr/bi
svn
原创 2013-08-06 18:56:20
937阅读
之前是用ruby折腾的,现在学习python,然后原来为一个项目做的,现在为多项目,现在记录一下。#!/usr/bin/python # -*- coding:utf-8 -*- import re import sys import os import filecmp import smtplib import&n
原创 2014-12-08 15:39:44
663阅读
上一篇介绍了svn的配置,这里就写了两个脚本svn进行全备和恢复,由于是全备,所以可以做个计划任务,每天执行一次即可。保留几天的数据。1、备份脚本:#!/bin/sh # # # Description: SVN full backup of the project # Author: Mr.chen #&
原创 2015-02-10 10:26:05
3463阅读
用于svn代码回滚操作
原创 精选 2021-10-26 16:39:24
1206阅读
监控svn脚本
原创 2012-04-26 16:32:41
553阅读
  • 1
  • 2
  • 3
  • 4
  • 5