提交 b213dece 编写于 作者: Dfer.Site's avatar Dfer.Site

1.5.5

上级 31a209eb
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
: 自动生成新的版本号,然后发布
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
: ::: :::::::::::::
: :: :::::::::::::::::: :
: :: :::::::::
: :: :::::: :::
: : ::::: :::::
: ::::::::::: :::: :::
: :::: :::
: ::::::::::::: :::
: : ::::::::::::::::::: :
: : :: ::::::::::::: : :
: :::::::::::::::::::::::::::: :::::
: ::: :::::::::::::::::::::::::::::::::
: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::
: : :::::::::::::::::::::::::: ::::
: :: :::::::: :::::::::::::::::::::
: ::::::::::::::::::: : ::: ::::::
: : ::::::::::::::::::: ::
: : :::::::::::::::: ::
: :::: ::: ::
: :::::::::::
: :::: ::: ::
: :::::: ::::: :: : AUTHOR: dfer
: :::::: ::::::: : : EMAIL: df_business@qq.com
: :::::::::::: : : QQ: 3504725309
: :::::::::::::::: ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::: 65001 Unicode (UTF-8) ::::::::::::::::::::
chcp 65001
@echo off
:::::::::::::::::::: 实时更新变量 ::::::::::::::::::::
setlocal enabledelayedexpansion
echo ********************** 一键发布 START **********************
echo;
set cache=version
:::::::::::::::::::: 获取版本号 ::::::::::::::::::::
if exist %cache% (
:::::::::::::::::::: 从version文件读取最近一次版本号 ::::::::::::::::::::
set /p ver_str=<!cache!
for /f "tokens=1-3 delims=." %%a in ("!ver_str!") do (
set /a a=%%a,b=%%b,c=%%c
)
:::::::::::::::::::: 生成新版本号 ::::::::::::::::::::
set /a ver_int=!a!*100+!b!*10+!c!+1
set aa=!ver_int:~0,1!
set bb=!ver_int:~1,1!
set cc=!ver_int:~2,1!
set "ver=!aa!.!bb!.!cc!"
) else (
:::::::::::::::::::: 默认版本号 ::::::::::::::::::::
set ver_str=0.0.0
set aa=1
set bb=0
set cc=0
set "ver=!aa!.!bb!.!cc!"
)
:::::::::::::::::::: 保存版本号 ::::::::::::::::::::
echo !ver!>!cache!
:::::::::::::::::::: 文件区分大小写 ::::::::::::::::::::
git config core.ignorecase false
:::::::::::::::::::: 提交git ::::::::::::::::::::
git add *
git commit -m !ver!
git push origin !aa!.x
git tag !ver!
git push --tag
echo;
echo *********** !ver_str! ^> %ver% ***********
echo;
echo ********************** 一键发布 END **********************
pause
exit
endlocal
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册