上传SVN_李四.bat

发布时间 2023-06-17 16:15:39作者: LiuYanYGZ

参考:https://www.yiibai.com/batch_script/batch_script_date_time.html

参考:http://www.hzhcontrols.com/new-562634.html

参考:https://qastack.cn/programming/13314433/batch-file-to-copy-directories-recursively

参考:https://zhuanlan.zhihu.com/p/75760333

参考:http://www.taodudu.cc/news/show-691550.html?action=onClick

上传SVN_李四.bat

:: 帮助大家上传文件到svn中,自动拷贝和提交
:::::::::::::::::::::::::::::::::::::::::
@set who_name=lisi
@set who_name_zh=李四
:::::::::::::::::::::::::::::::::::::::::
:: 请将\\172.18.6.6\public\OAM\ 映射到Z:盘
@set src_dir=Z:\%who_name%\

:: svn仓库在本地路径
@set dir_who=D:\svn\OAM\%who_name%

:: svn.exe所在目录
@set SVN_CMD_HOME=D:\soft\svnclient\Apache-Subversion-1.14.2-2\bin
:::::::::::::::::::::::::::::::::::::::::

@set year=%date:~0,4%
@set month=%date:~5,2%
@set day=%date:~8,2%
@set hour=%time:~0,2%
@set minute=%time:~3,2%
@set second=%time:~6,2%

::@echo %date%
::@echo %time%
::@echo %year%_%month%_%day%

@set dst_dir=%dir_who%\%year%\%month%月\%day%日\%hour%%minute%%second%

:: 创建多级目录
md %dst_dir%

:: 拷贝树
robocopy %src_dir%  %dst_dir% /s /e

@set path=%path%;%SVN_CMD_HOME%

echo "######################################################"
cd %dir_who%
set SVN_EDITOR=notepad
svn add * --force
svn commit
:: svn commit -m "for %who_name_zh%:"
echo "######################################################"

pause