TencentBlueKing / ci-checkout

pull git repo plugin 拉取git仓库插件
10 stars 12 forks source link

Bug: 使用TAG下载代码时,新旧TAG来回切换后,BK_CI_GIT_REPO_LAST_COMMIT_ID 会赋值错误 #26

Open huanghongguang opened 2 years ago

huanghongguang commented 2 years ago

场景: step1. 从TAG v1.0.6 更新到 TAG v1.0.7, 此时BK_CI_GIT_REPO_LAST_COMMIT_ID 正常, 为v1.0.6对应的commid step2. TAG v1.0.7 回退到 TAGv1.0.6, 此时BK_CI_GIT_REPO_LAST_COMMIT_ID 正常, 为v1.0.7对应的commid step3. 再从 从TAG v1.0.6 更新到 TAG v1.0.7, 此时BK_CI_GIT_REPO_LAST_COMMIT_ID 赋值错误, 为为v1.0.6对应的commid,实际赋值了V1.0.7的commid

image 第一次从v1.0.6更新至v1.0.7 image 退回到1.0.6后,再更新至1.0.7 image image image