api调用MR讨论时,主线程的注释丢失。
创始人
2024-09-07 11:00:53
0

在api调用前,添加以下代码,使主线程注释可见:

require 'gitlab'
 
Gitlab.configure do |config|
  config.endpoint = 'https://gitlab.example.com/api/v4'
  config.private_token = 'qEsq1pt6HJPaNciie3MG'
end
 
project_id = 23
merge_request_iid = 1
discussion_id = '0bc694db14bae7be1cf75ea53653f60c1d7d3705'
 
# 获取合并请求的讨论
# 为了展示主线程注释,请添加以下代码:
mr_discussions = Gitlab.merge_request_discussions(project_id, merge_request_iid).to_a
if mr_discussions.length > 0
  discussion = Gitlab.merge_request_discussion(project_id, merge_request_iid, discussion_id)
else
  discussion = nil
end

这段代码将获取主线程注释并存储到discussion变量中,以便后续处理。最终的api调用应该看起来像这样:

note = Gitlab.create_merge_request_discussion_note(
  project_id,
  merge_request_iid,
  discussion_id,
  "这是我的注释",
  nil,
  discussion.positions,
  nil
)

将discussion.positions作为参数传递给Gitlab.create_merge_request_discussion_note()方法,这将确保新注释与主线程进行关联,并在正确的位置显示。

注意:以上示例代码仅为示例用途,并且在实际使用时需要进行适当修改。

相关内容

热门资讯

透视免费(WPK)竟然存在有挂... 透视免费(WPK)竟然存在有挂(透视)wpk俱乐部有没有辅助(力荐教程)1、上手简单,内置详细流程视...
辅助透视(WPK)真是真的是有... 辅助透视(WPK)真是真的是有挂(透视)wpk模拟器是什么(2025新版技巧);1、这是跨平台的wp...
透视能赢(WPK)果然是有挂(... 透视能赢(WPK)果然是有挂(透视)购买的wpk辅助在哪里下载(可靠教程)在进入购买的wpk辅助在哪...
透视辅助(WPK)原来真的是有... 透视辅助(WPK)原来真的是有挂(透视)wpk免费辅助(软件教程)所有人都在同一条线上,像星星一样排...
透视计算(WPK)原来是真的有... 透视计算(WPK)原来是真的有挂(透视)wpk辅助购买(规律教程)wpk辅助购买辅助器中分为三种模型...
辅助透视(WPK)确实真的有挂... 辅助透视(WPK)确实真的有挂(透视)wpk透视辅助方法(系统教程);1)wpk透视辅助方法辅助挂:...
透视能赢(WPK)一直是有挂(... 透视能赢(WPK)一直是有挂(透视)wpk作弊最怕三个东西(黑科技教程)小薇(透视辅助)致您一封信;...
透视玄学(WPK)其实真的有挂... 透视玄学(WPK)其实真的有挂(透视)wpk可以作弊吗(必备教程)1、每一步都需要思考,不同水平的挑...
透视辅助(WPK)一直有挂(透... 透视辅助(WPK)一直有挂(透视)wpk辅助购买(辅助教程);一、wpk辅助购买AI软件牌型概率发牌...
透视真的(WPK)一直真的有挂... 透视真的(WPK)一直真的有挂(透视)wpk有那种辅助吗(AI教程)1、完成wpk有那种辅助吗的残局...