接到新任务,要把400个项目数据库以及代码进行一个SVN的备份,所以研究了一下,因为之前一直是用eclips上的集成SVN,这次用到了小乌龟TortoiseSVN,并且呢,要更新的目录比较多,用手点要累死,还有要每天备份一下,累死也点不过来,只能想办法进行bat文件再加上windows自带的“任务计划”来进行一个配置,来自动执行每天的更新,废话不多说来说步骤吧。
1、刚开始用commit进行提交,但是如果是新增的文件,则不能上传上去,查了资料才知道,新增的文件要进行add,添加到版本控制中,才能够进行commit成功上传上去(要注意,我这里上传的是所有的新增的文件和文件夹,只要在这个.bat文件区域内的文件都会被添加版本控制)
cd /d "要上传文件的文件夹位置(例如D:\XXXXX\XXXXX)"
svn add . --no-ignore --force
echo 添加完成,自动退出
exit
2、进行commit
@echo 开始批量提交
call "这里写svn.exe地址,例如D:\XXXXXXX\XXXXXXX\bin\svn.exe" commit -m "这里是上传备注" "D:\SVNWarehouse\RD_NEW_CD&#