You've already forked Commercialization.topon
更新Upm.bat脚本以从package.json中提取版本号,并将版本号更新至1.3.5,确保提交前检查tag是否已存在。
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
"name": "com.commercialization.topon",
|
||||
"displayName": "Commercialization.topon",
|
||||
"description": "基于topon的广告sdk封装,依赖基础商业化模块",
|
||||
"version": "1.3.2",
|
||||
"version": "1.3.5",
|
||||
"unity": "2021.1",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
||||
@@ -1,22 +1,37 @@
|
||||
@echo off
|
||||
chcp 936
|
||||
color a
|
||||
echo <EFBFBD><EFBFBD>ʼ<EFBFBD>ύ<EFBFBD><EFBFBD>git upm....
|
||||
echo <EFBFBD>ύupmǰ<EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>иĶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD>ύ<EFBFBD><EFBFBD>
|
||||
:setVersion
|
||||
set /p var=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뱾<EFBFBD><EFBFBD><EFBFBD>ύUpm<EFBFBD>汾<EFBFBD><EFBFBD> -------- <20><>
|
||||
set /p Flg=ȷ<EFBFBD><EFBFBD><EFBFBD>ύ<EFBFBD>İ汾<EFBFBD><EFBFBD>%var%<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>ύ(y/n) -------- :
|
||||
echo 开始提交到git upm....
|
||||
echo 提交upm前请确保当前分支所有改动都已经提交!
|
||||
|
||||
:: 使用 findstr 从 package.json 中提取版本号
|
||||
for /f "tokens=2 delims=:, " %%i in ('findstr "version" Assets\package.json') do (
|
||||
set version=%%i
|
||||
)
|
||||
:: 移除引号
|
||||
set version=%version:"=%
|
||||
|
||||
echo 从package.json中读取的版本号为:%version%
|
||||
|
||||
:: 检查tag是否已存在
|
||||
git tag | findstr "%version%" > nul
|
||||
if %errorlevel% equ 0 (
|
||||
echo 错误:版本号 %version% 对应的tag已存在!
|
||||
pause
|
||||
exit
|
||||
)
|
||||
|
||||
set /p Flg=确认提交的版本号%version%,是否开始提交(y/n) -------- :
|
||||
|
||||
IF "%Flg%" equ "y" (
|
||||
echo <EFBFBD><EFBFBD>ʼ<EFBFBD>ύ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>رոô<EFBFBD><EFBFBD>ڣ<EFBFBD>
|
||||
echo 开始提交,请勿关闭该窗口!
|
||||
git subtree split --prefix=Assets --branch upm
|
||||
git tag %var% upm
|
||||
git tag %version% upm
|
||||
git push origin upm --tags
|
||||
GOTO :END
|
||||
)
|
||||
|
||||
GOTO :setVersion
|
||||
|
||||
:END
|
||||
echo ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!
|
||||
echo 执行完成!
|
||||
pause
|
||||
exit
|
||||
Reference in New Issue
Block a user