Claude Code 的 --worktree 现在认 GitLab MR 链接

2.1.233:--worktree 与 claude agents 视图支持 GitLab merge request URL,MR 显示为 !N;插件市场也可拉 gitlab.com。

Claude Code 的 --worktree 现在认 GitLab MR 链接

GitHub PR 工作流在 Claude Code 里早已顺手;GitLab 团队常卡在「链接粘进去不认」。2.1.233 起:--worktree 旗标与 claude agents 视图支持 GitLab merge request URL,界面里 MR 以 !N 显示。同版本还让插件市场能像 GitHub 一样克隆裸 gitlab.com 仓库 URL(含嵌套 subgroup),克隆鉴权失败时的提示会点名真实 git 宿主。

作者CodePass 技术编辑

怎么用

把 GitLab MR 网页 URL 交给支持 worktree 的启动方式(具体旗标组合以 claude --help 为准),Claude 应能检出对应分支/审阅上下文,而不是只当普通字符串。Agents 面板里应看到 !123 这类 MR 编号,而不是含糊的「某个分支」。

周边 GitLab 硬化

同代还加强 GitLab token 家族脱敏(glrt-glpat- 等),并为 glab 配置目录加上与 gh 类似的沙箱与凭证路径保护。企业策略里,对裸仓库 URL 的 blockedMarketplaces 在判定为 git clone 时也会继续拦截。

自检

  1. 升级到 ≥ 2.1.233。
  2. 用一条真实 MR URL 开 worktree / agents 视图。
  3. 确认显示 !N 且工作区落在预期提交。
  4. 若是自建 GitLab(非 gitlab.com),以当前版对 self-hosted 的支持说明为准,不要假设与 .com 完全同构。

GitHub 宿主仓库不会再弹出「去装 GitHub app」式提示(改由企业 marketplace 提示覆盖非 GitHub 内网宿主),减少噪音。