除了作业正在运行的分支之外,我一直在尝试找到分支源配置以至少获取远程分支develop
,但成功率为零。master
我的用例是根据 git ref 名称确定版本并使用 GitVersion 提交消息。到目前为止,我发现的唯一解决方法是麻烦且不可移植,因为它需要在不针对本地( file:// )存储库运行时向 git cli 提供凭据。
sh "git fetch origin master:master"
sh "git fetch origin develop:develop"
我将不得不编写一个自定义以GitSCMExtension
获得这种行为吗?