mirror of
https://github.com/DSPBluePrints/FactoryBluePrints.git
synced 2026-03-22 06:53:22 +08:00
795 B
795 B
@echo off
chcp 65001 >NUL
SETLOCAL enableextensions enabledelayedexpansion
REM 本地目录,如果当前目录有.git文件夹的存在,则不使用此目录
SET LocalFolder=FactoryBluePrints
REM 设置MinGit
CALL "一键更新仓库.bat" SETUP_MINGIT
IF %errorlevel% NEQ 0 (
GOTO END
)
IF EXIST "%CD%\%LocalFolder%\.git" GOTO SET_MIRROR
IF EXIST "%CD%\.git" (
SET LocalFolder=.
GOTO SET_MIRROR
)
FOR /F "tokens=* USEBACKQ" %%F IN (`ECHO %CD%`) DO (
IF "%%~nF"=="%LocalFolder%" (
SET LocalFolder=.
)
)
ECHO -- 未检测到已下载的蓝图仓库。
GOTO END
:SET_MIRROR
PUSHD %LocalFolder% 1>NUL 2>NUL
REM 设置镜像
CALL "%~dp0一键更新仓库.bat" SETUP_MIRROR
POPD 1>NUL 2>NUL
:END
ENDLOCAL
ECHO 按任意键关闭此窗口...
PAUSE >NUL
chcp 65001 >NUL
SETLOCAL enableextensions enabledelayedexpansion
REM 本地目录,如果当前目录有.git文件夹的存在,则不使用此目录
SET LocalFolder=FactoryBluePrints
REM 设置MinGit
CALL "一键更新仓库.bat" SETUP_MINGIT
IF %errorlevel% NEQ 0 (
GOTO END
)
IF EXIST "%CD%\%LocalFolder%\.git" GOTO SET_MIRROR
IF EXIST "%CD%\.git" (
SET LocalFolder=.
GOTO SET_MIRROR
)
FOR /F "tokens=* USEBACKQ" %%F IN (`ECHO %CD%`) DO (
IF "%%~nF"=="%LocalFolder%" (
SET LocalFolder=.
)
)
ECHO -- 未检测到已下载的蓝图仓库。
GOTO END
:SET_MIRROR
PUSHD %LocalFolder% 1>NUL 2>NUL
REM 设置镜像
CALL "%~dp0一键更新仓库.bat" SETUP_MIRROR
POPD 1>NUL 2>NUL
:END
ENDLOCAL
ECHO 按任意键关闭此窗口...
PAUSE >NUL