SVN自动添加所有新文件以及上传更新更改文件以及新增文件

本文介绍了如何使用TortoiseSVN配合批处理脚本实现SVN项目的自动备份。通过创建批处理文件进行文件的添加与提交操作,以及设置Windows任务计划器定时执行,从而避免手动操作的繁琐。在过程中遇到了0x1错误,通过修改任务计划器的启动路径问题得到了解决。
摘要由CSDN通过智能技术生成

接到新任务,要把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&#
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值