qfrjava
2025-04-18 138da57697484c7b80fca19487a855fbe6808084
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@echo off
 
cd /d "%~dp0"
 
for /f %%i in ('git rev-parse --short HEAD') do set CommitId=%%i
echo %CommitId%
 
rem get branch name
for /f %%i in ('git rev-parse --abbrev-ref HEAD') do set Branch=%%i
echo %Branch%
 
cd %CUR_PATH%
 
rem get current date
for /F "skip=1 delims=" %%F in ('
    wmic PATH Win32_LocalTime GET Day^,Month^,Year /FORMAT:TABLE
') do (
    for /F "tokens=1-3" %%L in ("%%F") do (
        set CurrDay=0%%L
        set CurrMonth=0%%M
        set CurrYear=%%N
    )
)
set CurrDay=%CurrDay:~-2%
set CurrMonth=%CurrMonth:~-2%
set CurrentDate=%CurrYear%%CurrMonth%%CurrDay%
echo Current day  :  %CurrentDate%
echo %1
 
echo %CurrentDate%.%Branch%.%CommitId% 
echo %CurrentDate%.%Branch%.%CommitId% > %1