注:随着生产环境的project越来越多,我们这个时候需要去备份。防止svn服务器挂掉,导致代码丢失。
一、直接贴脚本
#!/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结尾的文件方便另外的主机导入)
二、题外话
svn提交代码及查看log需下载(TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)
创建三个分支(branches trunk tags),且/ 下面不需要有创建目录的权限(除文档类工程)
[test:/]
@test_member = r
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。