1. 在备份SVN服务器上建立版本库
svnadmin create test
2. 创建pre-revprop-change文件
cd test/hooks/
cp pre-revprop-change.tmpl pre-revprop-change
chmod 755 pre-revprop-change
3. 修改pre-revprop-change文件
vim pre-revprop-change
将exit 1改为exit 0
4. 初始化
svnsync init file:///var/svn/repositories/test/ http://172.17.193.117:8000/svn/test/
5. 同步
svnsync sync file:///var/svn/repositories/test/ --username admin --password hellococo
同步出错E000022: Failed to get lock on destination repos解决办法
svn propdel svn:sync-lock --revprop -r 0 file:///var/svn/repositories/test/
可以先连接一下目标SVN,把密码保存下来,这样就不用指定密码了,更安全。
利用crontab定时同步SVN, 运行crontab -e,添加如下内容:
0 1 * * * /sync.sh > /sync.log
#!/bin/sh echo "$(date '+%m-%d-%Y %H:%M:%S') begin sync" svn propdel svn:sync-lock --revprop -r 0 file:///home/svn/repositories/test/ svnsync sync file:///home/svn/repositories/test/ --username admin echo "$(date '+%m-%d-%Y %H:%M:%S') end sync"
相关推荐
Linux系统,使用SVN自带svnsync进行异地同步增量备份
SVNsync配置库同步说明
利用svnsync同步SVN版本库,将之前主库上的SVN数据迁移到VisualSVN上,然后在实现版本库的远程自动备份,版本库备份到另一台机器上。
svn 备份 可以和hook脚本结合,每有更新就可以同步到备份服务器中
svn服务用svnsync命令双机热备
在/svn下面创建脚本svnsync.sh crontab格式说明: 分 时 日 月 星期 用户 执行命令 5 * * * * ls ——指定每小时的第5分钟执行一次ls命令 30 5 * * * ls ——指定每天的 5:30 执行ls命令 30 7 8 * * ls ——指定每...
SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)SVN增量备份(每日备份1次,由windows计划来调度执行)。 2. SVN备份流程 上述2类备份分别进行的...
linux下 svn备份与同步
实现svn增量备份、全量备份。SVN 备份脚本.zip
实现SVN的代码的同步备份,提交代码时,备份机同步更新。
SVN_自动同步备份环境搭建笔记
版本控制最关键的一件事是保证数据的安全性,不能因为磁盘损坏,程序故障造成版本库无可挽回的错误,为此必须制定较完备的备份策略。在Subversion中,我们有三种备份方式:完全备份,增量备份和同步版本库。
在我们的项目中,开发团队分别在两个不同的地点,处于安全考虑,两地的内网不对外开放,因此两地无法访问同一个SVN repository,需要分别建立一个repository,并实现这两个repository之间的双向同步。
用bat程序写的SVN全量备份程序,实现SVN库的自动备份的程序代码
文本介绍了linux安装过程和svn的钩子脚本实现本地提交后,自动同步代码文件到服务器的网站目录下,原创。因为学生一枚,没有积分下载资源,所以收取一点点费用,希望别介意。
对于玩惯了MyEclipse的人来说 从idea同步到svn是有些费劲的, 成功实例,供参考
svn_TortoiseSVN\Svn备份
本文介绍了svn的三种备份方法,其中svnsync是我在windows环境下试验成功过的,而很多其他资料都无法成功,希望能给大家正确的指引 绝对值得大家下载!!!
Svn完全备份与增量备份,修改文件时自动执行增量备份。节省空间。
对网上的SVN备份、还原、清理几天之前的备份进行了测试与修改。 全量备份:fullbackup.bat(使用前先修改目录)、hotcopy.bat 增量备份:svndump.bat(使用前先修改目录)、dump.bat、projectlist.conf(使用前先修改svn...