You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GitHub Action部署WP Engine时本地删除文件未同步问题

问题解决:WP Engine部署时本地删除的文件未同步

问题根源

你当前的FLAGS配置缺少rsync同步删除操作的关键参数,导致远程服务器上的旧文件不会被清理。该GitHub Action底层基于rsync,默认不会主动删除远程端存在但本地已删除的文件/文件夹。

解决方案

修改FLAGS参数,添加--delete选项,确保rsync严格同步本地的删除操作:

FLAGS: '-r --inplace --exclude=.git --delete'

参数说明

  • --delete:触发rsync删除远程目录中存在但本地已移除的文件/文件夹,完全对齐本地代码状态
  • 保留原有参数:-r(递归处理子目录)、--inplace(直接在目标文件内修改,降低IO开销)、--exclude=.git(排除git版本控制目录)

验证步骤

  1. 优先在测试环境部署验证,避免误删生产环境重要文件
  2. 推送一个包含删除操作的测试提交,确认远程服务器对应文件已被同步删除

内容的提问来源于stack exchange,提问作者Chad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 21:32:03