mirror of
https://github.com/DSPBluePrints/FactoryBluePrints.git
synced 2026-03-22 09:33:22 +08:00
新的一键更新脚本
* 无需下载仓库即可完成全流程: * 下载MinGit * 设置镜像并克隆仓库 * 更新仓库 * 可手动切换镜像
This commit is contained in:
43
切换镜像.bat
Normal file
43
切换镜像.bat
Normal 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 [96m-- 未检测到已下载的蓝图仓库。[0m
|
||||
GOTO END
|
||||
|
||||
:SET_MIRROR
|
||||
PUSHD %LocalFolder% 1>NUL 2>NUL
|
||||
|
||||
REM 设置镜像
|
||||
CALL "%~dp0一键更新仓库.bat" SETUP_MIRROR
|
||||
|
||||
POPD 1>NUL 2>NUL
|
||||
|
||||
:END
|
||||
|
||||
ENDLOCAL
|
||||
ECHO [92m 按任意键关闭此窗口...[0m
|
||||
PAUSE >NUL
|
||||
Reference in New Issue
Block a user