gpt4 book ai didi

linux - gitlab API-如何从问题创建分支

转载 作者:行者123 更新时间:2023-12-03 09:59:32 27 4
gpt4 key购买 nike

在git lab中,您可以创建一个问题,然后在该问题中创建一个分支。该分支链接到问题(我认为是由于分支名称开头的问题编号),这样,当您对该分支执行合并请求时,它将自动关闭问题。

所以我的问题是-您如何通过API做到这一点?我可以创建问题,但是在问题API中(我所看到的)没有控件可以创建相关分支。

那可能吗?

能够一口气创建分支问题会很高兴-但我认为这不可能吗?

最佳答案

好的-这可能不是最佳答案,但这是我提出的一个临时解决方案(在Linux bash中):

  • cmd_resp中引发问题存储的响应
  • 提取问题ID:echo $cmd_resp | grep -o -P '(?<=iid":).*(?=,"project_id)'
    通过查找找到问题ID的位置:iid":<ISSUE-ID>,"project_id
  • 创建一个名称为<ISSUE-ID>-some-branch-name的分支-通过在分支名称的开头添加问题ID,gitlab会自动建立与该问题的关系。

  • 所以-这是一种非常简单的方法,但是感觉并不十分集成。从问题的 Angular 来看,我还是更愿意这样做。

    关于linux - gitlab API-如何从问题创建分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55572984/

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