Docs
自动同步更新

自动同步更新

自动同步上游仓库代码,触发 Vercel 自动部署

English

简体中文

本项目配置了与上游仓库 oiov/wr.do 的同步工作流,支持:

  • 🔄 手动触发同步 - 默认关闭自动同步,完全控制同步时机
  • 💬 同步后自动评论 - 在相关 commit 上添加详细的同步信息
  • 🚨 智能错误处理 - 同步失败时自动创建详细的 Issue
  • 🧹 自动清理通知 - 自动关闭之前的同步失败 Issue

如何手动触发同步

方法 1: 通过 GitHub Web 界面

  1. 进入仓库的 Actions 页面
  2. 在左侧选择 "上游同步 | Upstream Sync" 工作流
  3. 点击 "Run workflow" 按钮
  4. 选择是否在同步后添加评论(默认开启)
  5. 点击 "Run workflow" 确认执行

方法 2: 通过 GitHub CLI

# 安装并登录 GitHub CLI
gh auth login
 
# 触发同步工作流
gh workflow run "上游同步 | Upstream Sync" --repo your-username/wr.do
 
# 查看工作流运行状态
gh run list --workflow="上游同步 | Upstream Sync" --repo your-username/wr.do

同步状态查看

  • 工作流历史: 在 Actions 页面查看 "上游同步 | Upstream Sync" 工作流的运行记录
  • 同步评论: 同步成功后会在最新 commit 上添加包含同步时间、源仓库信息等的评论
  • 错误报告: 同步失败时会自动创建包含详细错误信息和解决方案的 Issue

常见问题解决

合并冲突: 如遇到合并冲突,需要手动解决:

git clone https://github.com/your-username/wr.do.git
cd wr.do
git remote add upstream https://github.com/oiov/wr.do.git
git fetch upstream
git merge upstream/main
# 解决冲突后提交并推送

权限问题: 确保仓库的 Actions 权限已启用,并在设置中允许 GitHub Actions 创建和批准 pull requests。