You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ中创建Pull Request时默认添加评审人、经办人及标签

实现GitHub Pull Request创建时的自动化配置

完全可以在本地实现这个自动化,推荐用官方的GitHub CLI(gh工具)来搞定,简单可靠,不用等网页加载。下面是几种实用方案:

1. 直接用gh pr create命令指定参数

先确保你已经安装并登录了GitHub CLI:

gh auth login

之后创建PR时直接带上所有必填参数:

gh pr create \
  --title "你的PR标题" \
  --body "PR详细描述" \
  --reviewer "评审人ID1,评审人ID2" \
  --assignee "经办人ID" \
  --label "标签1,标签2" \
  --base main # 目标分支,按需修改

这种方式不用额外配置,但每次输参数有点麻烦,适合偶尔用。

2. 写个本地脚本一键创建

把固定的评审人、经办人、标签写进脚本,每次只需要输入标题和描述就行:

  1. 在本地仓库根目录创建create-pr.sh文件,内容如下:
#!/bin/bash

# 替换成你团队的固定配置
REVIEWERS="zhangsan,lisi"
ASSIGNEE="wangwu"
LABELS="team-review,bugfix"
TARGET_BRANCH="main"

# 从命令行获取标题和描述
PR_TITLE="$1"
PR_BODY="$2"

# 检查标题是否为空
if [ -z "$PR_TITLE" ]; then
    echo "请输入PR标题:"
    read PR_TITLE
fi

# 检查描述是否为空
if [ -z "$PR_BODY" ]; then
    echo "请输入PR描述:"
    read PR_BODY
fi

# 执行创建PR命令
gh pr create \
  --title "$PR_TITLE" \
  --body "$PR_BODY" \
  --reviewer "$REVIEWERS" \
  --assignee "$ASSIGNEE" \
  --label "$LABELS" \
  --base "$TARGET_BRANCH"
  1. 给脚本加执行权限:
chmod +x create-pr.sh
  1. 使用时直接运行:
./create-pr.sh "修复支付流程bug" "修复了订单支付后状态未同步的问题"

如果不想输参数,运行脚本后按提示输入标题和描述也可以。

3. 配置Git别名简化命令

在你的全局Git配置文件(~/.gitconfig)里添加一个别名,把固定参数预设好:

[alias]
    pr = !gh pr create --reviewer "zhangsan,lisi" --assignee "wangwu" --label "team-review,bugfix" --base main

之后创建PR时只需要运行:

git pr --title "新增用户管理模块" --body "完成了用户列表、新增、编辑功能开发"

注意:所有用户ID和标签要确保在目标仓库中存在,否则GitHub CLI会返回错误提示。

内容的提问来源于stack exchange,提问作者Tomcat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 15:15:10