公司的svn体量很大,要是一不小心误删了SVN版本库,就要哭了,所以有了下面的备份脚本 #每个版本库完全备份 ...
分类:
其他好文 时间:
2017-05-06 10:28:27
阅读次数:
118
1为什么使用SVN?(1)备份(2)代码还原(3)协同修改(4)多版本项目文件管理(5)权限控制2SVN的安装这里省略安装步骤,只需要注意按住的路径最好不要含有中文或者空格即可。3创建SVN版本库创建SVN版本库的方式有两种:使用命令行或者使用TortoiseSVN。这里我们使用命令行:(1)进入到..
分类:
其他好文 时间:
2016-12-16 12:20:26
阅读次数:
159
ngx_lua_waf模块模块介绍一个基于ngx_lua的web应用防火墙,代码很简单,开发初衷主要是使用简单,高性能和轻量级。功能:用于过滤post,get,cookie方式常见的web攻击防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击防止svn/备份之类文件泄漏.防止ApacheBench..
分类:
其他好文 时间:
2016-12-06 14:58:58
阅读次数:
276
SVN备份批处理文件,亲测可用 另外,备份文件时获取文件名%%~ni 可改为%%~nxi,以避免文件名中有“.”号时,读取不完成,将.后面的当作后缀名 需要使用hotcopy 时,可以将关键代码进行相关的修改 @echo off:: 关闭回显:: 说明:如有命令不明白,请使用帮助命令:命令/? 。如 ...
分类:
其他好文 时间:
2016-11-23 22:18:59
阅读次数:
209
svn备份的方式有三种: 1svnadmin dump 2)svnadmin hotcopy 3)svnsync. 优缺点分析 第一种svnadmin dump是官方推荐的备份方式,优点是比较灵活,可以全量备份也可以增量备份,并提供了版本恢复机制。 缺点是:如果版本比较大,如版本数增长到数万、数十万 ...
分类:
其他好文 时间:
2016-11-02 07:59:49
阅读次数:
297
原理:在源库通过hook脚本实现每次提交都与镜像库进行同步。 实现该方案需要如下步骤: 1、在备份服务器上建立一个空库。 2、修改新建库hooks目录下的pre-revprop-change脚本,将其中的exit 1改为0。 3、执行svnsync init backupurl sourceurl ...
分类:
其他好文 时间:
2016-09-05 11:53:21
阅读次数:
129
linux中SVN备份有三种方式 1、svnadmin dump 是官方推荐的备份方式,优点是比较灵活,可以全量备份也可以增量备份,并提供版本恢复机制。 缺点是版本数过大,增长到数万以上,那么dump与load过程都将非常慢,耗时长不利于快速进行灾难恢复。在版本数较小的情况下可以使用这种备份方式。 ...
分类:
系统相关 时间:
2016-08-02 19:21:08
阅读次数:
241
#!/bin/bash
source/etc/profile
back_base_dir=/data/svn_backup
svn_base_dir=/data/svn_pool
log_file=$back_base_dir/svn_backup.log
dayofweek=$(date+%u)
forprojectinAndroidIOSUIfarmproduct官网;do
REPOS_DIR=$svn_base_dir/$project
REPOS_BAK_DIR=$back_base_dir/$p..
分类:
系统相关 时间:
2016-05-26 19:07:17
阅读次数:
285
前言ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙github地址:https://github.com/loveshell/ngx_lua_waf1,用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击防止svn/备份之类文件泄漏防止ApacheBench之类压力测试工具的攻击屏蔽..
分类:
Web程序 时间:
2016-05-09 14:32:20
阅读次数:
478
一直用这套脚本备份,脚本主体虽不是原创,但是从网上得到后因为不能运行也进行了些修改,前两天看到有人问关于SVN备份的问题,今天又把脚本整理了一下,解决了不能循环备份多个配置库的问题。希望对大家有所帮助。在此也谢谢提供脚本主体的高人。我的备份策略是一个月一次全备份,一周一次增量备份,并且每天也进行增量 ...
分类:
其他好文 时间:
2016-04-14 17:39:25
阅读次数:
161