【发布时间】:2016-12-20 20:53:10
【问题描述】:
这是我的情况,希望有人能澄清我的思考过程:
- 我有一个私人 bitbucket 服务器
- 我有一个只有读取权限的用户
他创建了一个新的本地分支,完成了他的工作,现在他准备好接受拉取请求了
错误:Bitbucket create pull request 需要在同一个 repo 上的两个分支 来执行它的 pull request,但是“dev”不能推送他的分支,因为 他只有读权限,没有写权限
我的问题,如何使用 Bitbucket 创建拉取请求 A,发送这个本地分支由我的团队审查 B,我想让这个“开发”只有读取权限?
【问题讨论】:
-
Bitbucket 拉取请求should work across forks。您在哪里看到此错误消息?你是怎么触发的?
-
我错了吗? “开发人员”不应该克隆存储库,提交然后请求拉取请求吗?他的作品不能公开
-
我不确定你在问什么,罗伯特。您的开发人员是否创建了一个分支或分支来工作?
-
对不起,让我从第 1 步重述问题。首先他克隆了我们的仓库,其次他创建了一个本地分支,现在他想提出一个拉取请求,但 bitbucket 要求我使用两个远程分支,但我希望拉取请求使用我的开发人员创建的本地分支,然后我也想使用我们的远程主分支
-
@Chris 我相信你在分叉方面是正确的。所以工作流程应该是这样的:1 Fork 2 Commit changes 3 在你的分支和master之间请求拉取请求。虽然现在我想知道我们的开发人员在他分叉后重新向我们的新提交提交到我们的主人会有多容易