chore(install): 移除对非 git 仓库目录的自动删除,改为提示用户手动处理
This commit is contained in:
@@ -60,11 +60,10 @@ if [ -d "$INSTALL_DIR" ]; then
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
log_warn "目录 $INSTALL_DIR 已存在但不是 git 仓库,将清理后重新克隆..."
|
||||
$SUDO rm -rf "$INSTALL_DIR"
|
||||
log_info "正在从仓库获取代码 ($REPO_URL)..."
|
||||
$SUDO git clone -b "$BRANCH" "$REPO_URL" "$INSTALL_DIR"
|
||||
$SUDO chown -R "$(whoami)" "$INSTALL_DIR" 2>/dev/null || true
|
||||
log_error "目录 $INSTALL_DIR 已存在但不是 git 仓库,为避免误删数据,已中止安装。"
|
||||
echo "请手动处理该目录后重新执行脚本,或临时删除它:"
|
||||
echo " sudo rm -rf $INSTALL_DIR"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
log_info "正在创建安装目录: $INSTALL_DIR"
|
||||
|
||||
Reference in New Issue
Block a user