git - git force push 之后的 Teamcity

标签 git teamcity

我不得不在 git 的 master 分支中恢复到之前的提交,这意味着我不得不强制将更改推送到 Teamcity。

似乎 Teamcity 陷入了困境,它认为任何新触发的构建实际上都是在构建项目的旧版本(这是正确的,我从构建号 750 恢复为 747)

运行构建时它会显示:

enter image description here

当我查看历史记录时,它看起来像这样(我还原后的所有构建都是灰色的)

enter image description here

我可以做些什么来让 Teamcity 认为我正在构建最新版本?也许清除日志或类似的东西?

最佳答案

您始终可以删除不再存在的还原提交的构建。为此,请转到构建详细信息页面,然后单击“操作”>“删除”。

关于git - git force push 之后的 Teamcity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25887582/

相关文章:

git - 显示所有分支中单个文件的历史记录

teamcity - 在服务器日志中找不到 TeamCity 的维护 token

c# - 改进 CI 构建时间 (.NET)

java - Maven jar 插件 - 无法读取 Artifact 描述符

c# - TeamCity 中的 MSBuild 步骤考虑 app.config 而不是 web.config 用于 ASP.NET WEB API 项目,导致警告 MSB3247

git - 在多阶段部署中使用 git-flow

git - 如何更改远程 Git 存储库的 URI (URL)?

git - 如何使用带有用户名和密码的 shell 脚本克隆 git 存储库

git - 如何从 colab 推送到 github

tfs - 使用 TeamCity 而不是 TeamBuild 测试影响分析?