Invalid head for new Pull Request on GitKraken

时间:2018-01-15 18:13:20

标签: github pull-request gitkraken

I'm having trouble creating a pull-request on github using GitKraken.

When I drop a branch on an other one and select "Start a pull-request to XX from YY", I'm correctly prompted with the contextual window "Create a pull request".

But when I submit it, I have the following error:

Failed to create pull request
{
    "message": "Validation failed",
    "errors": [{
        "resource": "PullRequest",
        "field": "head",
        "code": "Invalid"
    }],
    "documentation_url": "https://developer.github.com/v3/pulls/#create-a-pull-request"
}

2 个答案:

答案 0 :(得分:0)

这是GitHub API的一个非常无益的回应。我做了一些挖掘,并找到了一些问题:

我担心得到这样的回应有很多种理由。我建议您尝试直接在Github的页面上执行拉取请求(documentation),以确定错误是否来自您的代码本身(合并分支是不可能的)或者GitKraken正在进行API请求。

答案 1 :(得分:0)

发现问题来自远程仓库的设置。 回购已从组织A转移到B.出于某些原因,推送和拉动仍然在A上工作(由于重定向),但PR创建并没有。

我设置了正确的遥控器,现在可以正常工作。