gitlab 的develop的 pull request 问题

发布于 2021-11-27 12:28:34 字数 465 浏览 937 评论 8

问个技术问题: 譬如一个项目 project,里面有两个成员 A 和 B,A 是master 权限,B 是develop 权限。目前B这样操作:B 把project clone 到本地下来,然后创建一个分支devb, 做的修改在dev这个分支上,然后把dev 提交到 origin 上的dev 上。 那么B如何通知 master 也就是A 去合并代码?

PS: 如果B把project fork过来,然后再修改,提交,然后 pull request可以给 master 提交请求。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

囚你心 2021-12-02 00:30:09

谢谢您的热心回答! git基础我很早以前看过. 现在公司搭建了个gitlab,项目从迁到了git. 目前不太清楚同一个项目下拉多个developer,应该采用那种方式协同开发? 是clone 本地,然后各自提交分支,然后master 权限的人取合并,还是各自fork项目,然后pull request?

看透却不说透 2021-12-02 00:26:51

回复
要看你们自己应用,如果只想让1个人有权限合并代码进主库,那就让别人fork,提交时这个人还能对代码进行审核。那个连接有几种典型的工作流方式。你也可以参考gitflow

檐上三寸雪 2021-12-02 00:23:32

拿到一个东西,不要急着上来就用。先大致了解一下他的原理,这样能用的更流畅。后续使用中遇到问题,再回头详细看看相关问题的原理。

静谧 2021-12-02 00:18:25

拥有develop权限的开发者是不能提交内容给master分支的,只能另建一个分支,提交.怎么了?我现在的问题是develop权限的开发者可不可以给工程master权限的人,发起merge request?

执手闯天涯 2021-12-02 00:15:24

我用的是gitlab搭建的git系统. 单纯的git是没有很直观的权限管理的

彩扇题诗 2021-12-02 00:02:12

回复
repo是属于一个用户或组织的,你可以把别的用户也提高到管理权限。如果没有权限,对于用户B可见的属于用户A的repo,就只能fork,然后B提交后push到B的fork repo。B再发起push request到A的repo,A再执行合并操作。

你曾走过我的故事 2021-12-01 21:43:45

回复
master和develop是分支,根本不是一个概念。你先看看那个连接的知识,写的很详细,看完也能了解git的原理以及团队协作的工作方式

私藏温柔 2021-11-28 08:29:56

回复
这条回答的我满意.B用户不fork,而是clone 然后创建一个branch 一样可以提交. 你说的这种fork项目 pull request 这种我知道怎么用

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文