返回

使用 Kustomize 部署后远程分支的 ArgoCD 出错

发布时间:2022-07-14 19:47:51 325
# git

将 Azure DevOps 用于我们的 Git 存储库和部署管道,这将部署到 AKS 并由 ArgoCD 管理

我为我们的环境重新配置了分支策略,每个环境都有一个分支;测试、性能和产品。

但是,似乎 Git 中不再存在的旧分支导致错误。分支是perf/from-master-nov-24,当部署到 ArgoCD 时,尝试同步时会出现此错误。

ComparisonError: rpc error: code = Internal desc = Failed to fetch 73c230cf4c56ec8682750ab5e8a04bf494cd0362: 

`git fetch origin --tags --force` failed exit status 1: error: cannot lock ref 'refs/remotes/origin/perf': 'refs/remotes/origin/perf/from-master-nov-24' exists;

cannot create 'refs/remotes/origin/perf' From https://dev.azure.com/<organisation>/<project>/_git/!<repository> [new branch] perf -> origin/perf (unable to update local ref) 

error: some local refs could not be updated; try running 'git remote prune origin' to remove any old, conflicting branches

perf以前是一个目录,后来被删除了,现在有一个分支叫perf.

有谁知道我该如何解决这个问题?我试过运行git remote prune origin --dry-run,但有问题的分支没有出现在输出中。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像