![]() |
1
2
只需取消选中“在生成前合并”并将Banch设置为Master。不希望在生成前合并…它用于将主题分支合并到master(或任何分支)中,然后将其推回到master(或任何分支),前提是它构建/集成并且构建成功。 哈德逊插件实际上是故意把你放在(没有分支)上…一开始有点困惑,但我想解释一下。 当你运行git checkout时,一些sha-git最终会出现在(没有分支)或者所谓的分离头状态。sha是提交的唯一ID(以及其他事情,但为了解释这个问题,它是提交的)。这是一个功能…不是虫子。当你检查出一个sha,你的告诉git,你想把标题为head的符号修订指向一个特定的sha。别担心…你仍然是主人,你只是处于超然状态。 我对HudsonGit插件为什么会这样做的假设是,当人们提交Git报告时,符号头部修订会在远程存储库中移动。所以这个插件会发出这样的命令(纯英语)
好啊。。。现在我们准备好了。(它还执行其他操作,如将最后一个sha与当前sha进行比较,以便它可以在两个构建之间显示更改列表。) 希望这有助于你去解释一下。(或者至少是下一个在互联网上找到这个的人。) |
![]() |
2
0
解决方案是安装1.0版的Hudson Git插件。它允许一个可选的本地分支将头合并到。 |
![]() |
kriver · 如何从CI收集输出? 7 年前 |
![]() |
AjFmO · 在Bitbucket管道CI/CD上构建CI失败 7 年前 |
![]() |
Farzad J · VSTS中PowerShell脚本的打包管理器 7 年前 |
![]() |
Alan Aranda · 使用Jenkins和GitLab自动构建 7 年前 |