我可以使用以下API成功创建“常规”合并请求说明:
POST /projects/:id/merge_requests/:merge_request_iid/notes
但是,当尝试向position
请求中添加POST
对象时,它将被忽略。对于我的实验,我尝试使用与查询合并请求信息时报告的位置对象完全相同的位置对象:
type: "DiffNote"
body: "+6x1"
position:
base_sha: "b1f8788c186e0120ccae93797cd280fa28a0ef3c"
start_sha: "b1f8788c186e0120ccae93797cd280fa28a0ef3c"
head_sha: "27ce170fcd248f980679f8ffd104c9b600141db1"
old_path: "file1.txt"
new_path: "file1.txt"
position_type: "text"
old_line: null
new_line: 5