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"
}
答案 0 :(得分:0)
这是GitHub API的一个非常无益的回应。我做了一些挖掘,并找到了一些问题:
我担心得到这样的回应有很多种理由。我建议您尝试直接在Github的页面上执行拉取请求(documentation),以确定错误是否来自您的代码本身(合并分支是不可能的)或者GitKraken正在进行API请求。
答案 1 :(得分:0)
发现问题来自远程仓库的设置。 回购已从组织A转移到B.出于某些原因,推送和拉动仍然在A上工作(由于重定向),但PR创建并没有。
我设置了正确的遥控器,现在可以正常工作。