我想从提交哈希中获取PR号,但PR尚未合并。
如果PR合并,我可以使用以下命令获取PR号码,我发现here
git log --merges --ancestry-path --oneline XXXXXXX..master | grep 'pull request' | tail -n1 | awk '{ print $5 }'
但我需要未合并的PR号码。请帮忙。
更多详细信息 - 以下是描述方案的步骤
答案 0 :(得分:0)
我无法控制公关创作 PR将由某个用户创建,我将在合并之前在其上运行CI,我需要PR编号。
这意味着CI将获取分支,您需要对其进行配置(例如Jenkins作业)以便fetch the PR branches:
fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
这将为您提供所有pull/xxx
PR分支机构,其中xxx是您要查找的PR编号。