使用Claude Code修改代码并生成MR

背景

最近在学习使用Claude Code,尝试让他修改代码并生成MergeRequest~

修改场景:在安全管控APP的进程白名单模型列表页查询接口,排序有问题,希望Claude Code能修改并最终生成MR

步骤

主要步骤

  1. 使用自然语言描述需求
  2. Claude Code修改代码并push到远端
  3. 手动生成并获取gitlab token,并配置到本机,使Claude Code有调用gitlab api权限
  4. Claude Code生成Merge Request

 

详细步骤

1、在Claude Code命令行,输入需求:查询进程白名单模型列表”接口,帮忙修改代码,在当前排序的基础上,同时按主键ID倒序排序。修改完成后,commit代码的message前缀为【SC-1108】,并最终push到远端生成一个MergeRequest给我

1

2、Claude Code分析代码并修改代码,然后Commit & Push代码

2

3、由于 Claude Code 没有调用 gitlab api 的权限,所以需要手动获取gitlab token

3

4

4、可以让 Claude Code 配置token,也可以自己手动配置

5、配置完成后,就可以让 Claude Code 将上面的改动生成MergeRequest

5

6、将MR链接地址在浏览器打开

6

posted @ 2026-03-31 16:32  仅此而已-远方  阅读(49)  评论(0)    收藏  举报