2025-02-11 17:05:39 +08:00
|
|
|
|
@echo off
|
2025-02-11 17:16:12 +08:00
|
|
|
|
chcp 65001
|
2025-02-11 17:05:39 +08:00
|
|
|
|
setlocal enabledelayedexpansion
|
|
|
|
|
|
color a
|
|
|
|
|
|
echo 开始提交到git upm....
|
|
|
|
|
|
echo 提交upm前请确保当前分支所有改动都已经提交!
|
|
|
|
|
|
|
|
|
|
|
|
rem 读取package.json中的版本号
|
|
|
|
|
|
for /f "tokens=2 delims=:, " %%a in ('type Assets\CCTools\package.json ^| findstr "version"') do (
|
|
|
|
|
|
set var=%%a
|
|
|
|
|
|
set var=!var:"=!
|
|
|
|
|
|
)
|
|
|
|
|
|
|
2025-02-11 17:16:12 +08:00
|
|
|
|
echo 当前package.json版本号为:!var!
|
|
|
|
|
|
set /p Flg=确认提交的版本号!var!,是否开始提交(y/n) -------- :
|
2025-02-11 17:05:39 +08:00
|
|
|
|
|
2025-02-11 17:16:12 +08:00
|
|
|
|
IF "!Flg!" equ "y" (
|
2025-02-11 17:05:39 +08:00
|
|
|
|
echo 开始提交,请勿关闭该窗口!
|
|
|
|
|
|
git subtree split --prefix=Assets/CCTools --branch upm
|
2025-02-11 17:16:12 +08:00
|
|
|
|
git tag !var! upm
|
2025-02-11 17:05:39 +08:00
|
|
|
|
git push origin upm --tags
|
|
|
|
|
|
# 登录到npm
|
2025-02-11 17:13:38 +08:00
|
|
|
|
# npm login
|
2025-02-11 17:05:39 +08:00
|
|
|
|
|
|
|
|
|
|
# 发布到npm
|
2025-02-11 17:13:38 +08:00
|
|
|
|
# npm publish Assets/CCTools/
|
2025-02-11 17:05:39 +08:00
|
|
|
|
GOTO :END
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
GOTO :END
|
|
|
|
|
|
|
|
|
|
|
|
:END
|
|
|
|
|
|
echo 执行完毕!
|
|
|
|
|
|
pause
|
|
|
|
|
|
exit
|