1
0
mirror of https://github.com/DSPBluePrints/FactoryBluePrints.git synced 2026-03-22 09:33:22 +08:00

新的一键更新脚本

* 无需下载仓库即可完成全流程:
  * 下载MinGit
  * 设置镜像并克隆仓库
  * 更新仓库
* 可手动切换镜像
This commit is contained in:
2026-03-03 17:24:23 +08:00
parent 317c0d8633
commit b64c748cce
2 changed files with 443 additions and 0 deletions

43
切换镜像.bat Normal file
View File

@@ -0,0 +1,43 @@
@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