在gitlab中创建拉请求

在gitlab中创建拉请求,git,gitlab,pull-request,Git,Gitlab,Pull Request,我有一个正在运行的GitLab安装,我有一个存储库,我想与我的朋友共享。我无法理解GitLab中发送拉请求的流程 用户不能进入我的存储库或访问我的项目(除非他是我的团队成员)。合并请求可以从我的存储库中的一个分支发送到另一个分支 拉取请求在GitLab中如何工作?如“”和中所述 GitLab中没有分叉(至少在as之前是这样,这要感谢) 因为它不应该像GitHub那样具有那种功能。 如果您使用的是GitLab,可能您将拥有回购协议或团队中的某个人,您可以在其中访问并创建一个分支来处理某个功能/任何

我有一个正在运行的GitLab安装,我有一个存储库,我想与我的朋友共享。我无法理解GitLab中发送拉请求的流程

用户不能进入我的存储库或访问我的项目(除非他是我的团队成员)。合并请求可以从我的存储库中的一个分支发送到另一个分支

拉取请求在GitLab中如何工作?

如“”和中所述

GitLab中没有分叉(至少在as之前是这样,这要感谢
因为它不应该像GitHub那样具有那种功能。
如果您使用的是GitLab,可能您将拥有回购协议或团队中的某个人,您可以在其中访问并创建一个分支来处理某个功能/任何东西

如果创建分支,则可以提交一个合并请求,该请求可供项目中的其他人(或您的工作流要求的任何人)审阅,并接受合并

接受合并请求已在中实现:


从5.2版开始,GitLab将具有分叉功能。交叉回购请求将很快跟进


Fork-pull请求:

GitLab.com联合创始人。在最新版本的中,分叉应该可以正常工作。您可以分叉属于其他人的回购,然后创建合并请求(GitHub pull请求的正确命名版本)。

好的,如果要跨多个团队共享我的存储库,我该怎么做?@Yosy在“管理”部分,您可以定义任意多个团队。在项目主页中,您有一个按钮“将项目分配给用户团队”,该按钮允许您添加分配给该项目的团队。github这样的公共存储库没有选项?@github您可以在github上生成github repo,但在GitLab上则无法。您可以在本地克隆一个GitHub repo,并将其推送到GitLab服务器上,您已经在该服务器上声明了要共享它的团队。但是您必须手动将在GitLab上完成的任何新提交推回到GitHub,这些提交是您想要公开的。听起来不错+1.我在回答中提到了这一点。。这一特性让我大开眼界:)GitLab现在有了forking和它所需要的一切(向原始用户发送合并请求等)好消息;比我自己的答案更切合时宜+1为测试合并创建的分支的名称是什么?我正在尝试设置TeamCity来生成合并请求。这根本不能回答问题。我们都知道,您可以分叉回购协议并创建合并请求,但如何实现呢?