创建下面两个bat文件,修改backup.bat文件中的前三个路径,运行backup.bat即可备份。

backup.bat

backup-svnadmin.bat

走过的坑

1、windows下一定使用\否则会报出错误“svnadmin: E720003: Can’t createdirectory ‘G:\svnrootback\2014-08-13\project’:”系统找不到指定的路径。

2、系统日期格用/也会报svnadmin: E720003错,上面的代码已经将/替换成-了。

3、bat如何把%date:~0,10%的变量中的”/”变成”-”

4、调用 backup-svnadmin.bat 时传给的两个参数,后面一个为便利到的目录名+扩展名(%%~xI是扩展名),这样可以解决因仓库目录名中包含点而被脚本认为是扩展名。比如LTTC.APP和LTTC.IOS都会解析成LTTC,造成第二个仓库不能备份。

参考网站:

http://blog.csdn.net/u011391839/article/details/38754083
http://blog.csdn.net/windone0109/article/details/4040756

发表评论

/ 快捷键:Ctrl+Enter
加载中……