| 方式一 | Application 历史版本回滚(界面或 CLI) |
|---|---|
| 方式二 | 回退 Git 提交(revert),等待自动同步 |
| 风险 | 两种方式混用:Git 与实际状态分叉,被 selfHeal 纠偏 |
| 建议 | 以 Git 为准的团队约定:回滚等于 revert 提交 |
Git 侧回退示例
Git 侧回退示例
git revert --no-edit <bad-commit>
git push origin main
argocd app get web --refresh # 观察同步状态变化界面回滚不修改 Git:若开启自动同步与 selfHeal,很快会被纠回 Git 声明状态。