diff --git a/deploy_update.sh b/deploy_update.sh index 5e9bfe0..586c024 100644 --- a/deploy_update.sh +++ b/deploy_update.sh @@ -63,6 +63,11 @@ git fetch origin && git pull origin master if [ $? -ne 0 ]; then echo -e "${RED}❌ Git 失败${NC}"; exit 1; fi AFTER_REV=$(git rev-parse HEAD 2>/dev/null || echo "") +if [ -n "$BEFORE_REV" ] && [ -n "$AFTER_REV" ] && [ "$BEFORE_REV" = "$AFTER_REV" ]; then + echo -e "${GREEN}✅ 当前代码已是最新版本,本次没有可升级内容,跳过后续部署步骤。${NC}" + exit 0 +fi + FRONTEND_BUILD_NEEDED=0 FRONTEND_CHANGED_FILES="" MIGRATION_NEEDED=0