准备一个txt文件,把仓库的名字分行写入到文本文件中..
project1/subproject
project2
编写一个.bat文件,如下脚本放到.bat文件中,bat文件和文本文件放到同一个需要备份的目录中
@
echo off
setlocal enabledelayedexpansion
For /f "delims="
%%i in (project_name.txt)
do (
set a=
%%i
set b=
!a:/=\!
echo =============
!a! ===================
if not exist !b! (
git clone --mirror ssh://git@domain/
!a! !b!
)
pushd
!b!
git
popd
)
Pause
设置一个自动执行.bat文件的计划就ok了.
转载请注明原文地址: https://ju.6miu.com/read-3141.html