注:随着生产环境的project愈来愈多,咱们这个时候须要去备份。防止svn服务器挂掉,致使代码丢失。bash
1、直接贴脚本服务器
#!/bin/bash
for name in `ls -l /data/svn/ | awk '{print $9}'`;do
svnadmin dump /data/svn/$name > /home/deploy/svnbak/$name-$(date +%Y%m%d).dump && echo $(date +%F-%T)
done
(利用遍历查找全部的工程,而后输入以dump结尾的文件方便另外的主机导入)ide
2、题外话svn
svn提交代码及查看log需下载(TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)ci
建立三个分支(branches trunk tags),且/ 下面不须要有建立目录的权限(除文档类工程)文档
[test:/]
@test_member = rit