我想从我的仓库中将更改拉到团队一号。由于我的仓库是最先创建的,所以团队一号是通过导入创建的。不幸的是,BitBucket不允许我为它创建PR(目标仓库下拉菜单只有我的仓库)。
为什么我不能指定另一个仓库?我必须要fork它才能使PR正常工作吗?毕竟,git根和提交历史是相同的,有效的PR需要源仓库/分支和目标仓库/分支。
Atlassian关于PR的文档中提到:
"您需要提供四个信息来提交拉取请求:源代码存储库、源代码分支、目标代码存储库和目标代码分支。"
这里没有提到需要远程信息,也没有提到可用于拉取请求目标的存储库。
此外,还有以下内容:
“拉取请求也可以用于与项目外的其他开发人员进行协作。例如,如果开发人员正在与队友一起开发功能,则可以使用队友的Bitbucket存储库代替官方项目来提交拉取请求。然后,他们就可以使用相同的特性分支作为源和目标分支。”
那意味着我应该能够请求将我的更改拉到队友的存储库中。当您复制/粘贴或从头开始克隆存储库时,是否会传递一些秘密信息,而在分叉存储库时不会传递?我的意思是,只有远程可能会想起,但是在提出PR时设置远程并不难。
我查阅的Atlassian文档:
为什么我不能指定另一个仓库?我必须要fork它才能使PR正常工作吗?毕竟,git根和提交历史是相同的,有效的PR需要源仓库/分支和目标仓库/分支。
Atlassian关于PR的文档中提到:
"您需要提供四个信息来提交拉取请求:源代码存储库、源代码分支、目标代码存储库和目标代码分支。"
这里没有提到需要远程信息,也没有提到可用于拉取请求目标的存储库。
此外,还有以下内容:
“拉取请求也可以用于与项目外的其他开发人员进行协作。例如,如果开发人员正在与队友一起开发功能,则可以使用队友的Bitbucket存储库代替官方项目来提交拉取请求。然后,他们就可以使用相同的特性分支作为源和目标分支。”
那意味着我应该能够请求将我的更改拉到队友的存储库中。当您复制/粘贴或从头开始克隆存储库时,是否会传递一些秘密信息,而在分叉存储库时不会传递?我的意思是,只有远程可能会想起,但是在提出PR时设置远程并不难。
我查阅的Atlassian文档: