文档章节

使用svnsync同步备份svn版本库

Backache
 Backache
发布于 2016/03/02 20:47
字数 266
阅读 163
收藏 4
#在目标版本库上创建版本库
svnadmin create /svnbackuprepo
#创建一个钩子文件
echo -ne '#!/bin/sh\nexit 0' > /svnbackuprepo/hooks/pre-revprop-change
#授权
chmod a+x /svnbackuprepo/hooks/pre-revprop-change
#初始化同步
svnsync init file:///svnbackuprepo 源版本库地址
#执行同步
svnsync sync file:///svnbackuprepo
#自动同步
#到源版本库的hooks目录复制post-commit.tmpl,复制pre-revprop-change.tmpl
cp post-commit.tmpl post-commit
cp pre-revprop-change.tmpl pre-revprop-change
#赋予权限
chmod a+x post-commit,pre-revprop-change
#修改post-commit,删掉下面原有的代码,添加
svnsync --non-interactive --source-username=源版本库用户名 --source-password=源版本库密码 --sync-username=目标版本库用户名 --sync-password=目标版本库密码 sync 目标版本库地址
#修改pre-revprop-change,将最后的exit 1,改为exit 0
#启动目标svn
svnserve -d -r /svnbackuprepo
#在原版本库上提交代码,测试文件是否能同步

How do I back up a remote SVN repository

© 著作权归作者所有

共有 人打赏支持
Backache
粉丝 0
博文 14
码字总数 1305
作品 0
东城
私信 提问
异地远程迁移SVN库同步数据

按如下 shell 脚本执行顺序一次操作即可。 1、$ cat svnlist.xml Android7.1.1_SHHAI Android7.1.1_BJMO ///////////////////////////////////////////// 各SVN项目库的名字,全部都写到这个...

万事通
2017/10/31
0
0
使用 svnsync 命令对 SVN 库进行备份

使用svnsync备份很简单,步骤如下: 一、在备份机上创建一个空库:svnadmin create SMP 二、更改该库的钩子脚本pre-revprop-change(因为svnsync要改这个库的属性,也就是要将源库的属性备份...

红薯
2009/04/09
2.1K
3
SVN同步镜像到U盘

最近一段时间都在打黄扫非~~牵连了太多无辜~~太多的冤假错案~~有几分像是在焚书坑孺~~~ 自从电信的ADSL封了80端后,通过ADSL 在PC上搭建的SVN一直断断续续,相当不舒服~~现在只好改用U盘进行...

黄平俊
2010/01/05
1K
2
Windows下Subversion配置管理员指南

from: http://www.uml.org.cn/pzgl/200611151.htm //============================ Subversion安装成service  以前的svnserve要想成为windows服务,必须依赖于svnservice或其他工具。从Sub......

jia程序员
2009/05/15
0
0
centos svn迁移备份的两种方法

svn备份方式对比分析 一般采用三种方式: 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy、rsync命令。 曾经用rsync命令来做增量和全量备份,在季度备份检查...

一杆枪
08/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部