为什么我不能在BitBucket中为pull请求指定另一个存储库?

时间:2015-04-14 17:36:53

标签: git bitbucket pull-request

我想将我的回购中的更改提取到第一组。由于首先创建了我的仓库,因此通过导入创建了第一个团队。不幸的是,BitBucket不允许我为它创建PR(目标存储库的下拉列表只是我自己的repo)。

为什么我不能指定另一个存储库? 必须我分叉,让PR工作? 毕竟,git root和commit history 相同且有效的PR需要源repo / branch和target repo / branch?

关于PR州的Atlassian文档:

  

您需要提供4条信息来提交拉取请求:   源存储库,源分支,目标存储库,   和目的地分支。

因此,没有必要提及远程信息,也没有提及拉取请求目的地的合格存储库。

此外:

  

拉取请求也可用于与其他开发人员协作   正式项目之外。例如,如果开发人员是   与队友一起工作,他们可以提出拉取请求   使用队友的Bitbucket存储库代替目的地   官方项目。然后他们将使用相同的功能分支   对于源和目的地分支。

这意味着我应该能够请求将我的更改提取到队友存储库。当您分叉存储库时,是否存在一些秘密信息,当您复制/粘贴它或从头开始克隆它时,它不会被传递?我的意思是,只有遥控器会浮现在脑海中,但在制作公关时会设置遥控器。

我咨询的Atlassian docs:

1 个答案:

答案 0 :(得分:2)

是的,您必须从中央目标存储库中派生它。

克隆原点,将克隆重命名为"上游"然后推送到您自己的原始仓库,您希望向上游提出拉动请求,但不会工作。