组织仓库的 `hub` 拉取请求

5
我想通过命令行使用hub创建一个针对git的pull request。我已经克隆了属于一个组织的存储库。该存储库正在使用git flow,因此我想为develop分支创建一个拉取请求。我已经将我的特性分支推送到组织的存储库中。
所有以下内容都给了我:

创建拉取请求时出错:不可处理的实体(HTTP 422)
缺少字段:"head_sha"
缺少字段:"base_sha"
组织:branch和用户:feature-branch之间没有提交

git pull-request
git pull-request -b develop
git pull-request -b Organization/Repo/develop
git pull-request -b Repo/develop
git pull-request -b origin/develop

我也尝试使用-b Organization:Repo:develop,但返回500错误。-b Repo:develop则返回404。
如何通过hub创建拉取请求?
2个回答

5

试试这个:

git pull-request -b org:master -h org:feature

.bashrc打上礼物包装

function pull_request() {
  BASE="${1:-master}"
  HEAD=`git rev-parse --abbrev-ref HEAD`
  ORG=org
  hub pull-request -b ${ORG}:${BASE} -h ${ORG}:${HEAD}
}

0

你尝试过 git request-pull origin/master develop 吗?


这并没有提供问题的答案。如果要批评或请求作者澄清,请在他们的帖子下留言 - 您始终可以在自己的帖子上发表评论,并且一旦您拥有足够的声望,您将能够评论任何帖子 - Raul Rene
  1. 它提供了一个可能的解决方案。
  2. 目前无法评论。
  3. 最佳替代方案。但感谢您的帮助。
- DaveWeber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接