所以这是我的情况,希望有人可以澄清我的思考过程:
我的问题是,如何使用Bitbucket创建 pull 请求
A,将此本地分支发送给我的团队进行审核
B,我想让这个“开发者”只拥有读访问权限吗?
最佳答案
解决方案1:处理分支权限
我建议您首先在具有写入权限的bitbucket服务器中创建分支(这通常是使用Jira完成的,因此您可以将任务ID分配给分支)。
要处理分支和权限,请检查此guide。您可以定义具有相关权限的模式,以便某些分支自动采用这些属性。
然后用户会做
$ git fetch origin
$ git checkout feature/taskID-whatever
开发之后,他将能够 push 分支并执行 pull 请求以进行开发。
$ git push origin feature/taskID-whatever
必须仅阅读Develop,而不能阅读分支。
解决方案2
在您跟随的同一tutorial中,您将找到如何制作 fork 。这样,您的开发人员将在自己的bitbucket存储库中拥有一个克隆。
关于git - Bitbucket服务器 pull 请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41251072/