BAT批处理实现SVN代码自动备份

1. 在电脑端安装svn.exe

2.代码示例如下

@echo off
setlocal enabledelayedexpansion

set current_path=%~dp0
set server_url=svn://192.168.100.179/repository/


for /f "tokens=*" %%i in (SVN_AutoBack.txt) do (
    set file_name=%%i

	set file_path=%current_path%!file_name!
	set def_url=%server_url%!file_name!
	echo !file_path!
	
	if not exist !file_path! (
		svn.exe checkout "!def_url!"
		echo "checkout............[ !file_name! ]....finish"
	) else (
		cd !file_path!
		svn.exe update
		cd ..
		echo "update............[ !file_name! ]....finish"
	)
)
pause

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值