准备一个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