gpt4 book ai didi

git - Jenkins Git 插件和 Refspecs

转载 作者:IT王子 更新时间:2023-10-29 01:15:27 27 4
gpt4 key购买 nike

RefspecBranch specifier(默认为空) 有什么区别:在下面的 Jenkins 作业配置中:

enter image description here

我尝试在作业配置中设置 Refspec 选项:

+refs/heads/master:refs/remotes/origin/master

在我的 build slave 上的克隆 repo 中,.git/config 文件如下所示:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://user:pass@git.internal.com/scm/PROJECT/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master

fetch 的值似乎不正确(从 jenkins 作业配置中读取)。此外,它对磁盘空间消耗没有影响。

最佳答案

Refspec 定义了 fetch 操作的选项(参见 herehere ),而 branch specifier 定义了哪个分支包含由 Jenkins 构建的代码。换句话说:Refspec 仅定义了代码的检索方式,而 branch specifier 代码的哪一部分将被编译。

[编辑:]修复了指向 refspec 的损坏链接

关于git - Jenkins Git 插件和 Refspecs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447661/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com