2013-03-13 73 views
28

我有gitlab安装正在运行,并且我有一个库,我想与我的朋友分享库,我无法理解在gitlab中发送拉请求的流程是什么..在gitlab中创建拉请求

用户不能分叉我的仓库,他不能访问我的项目(除非他是我的团队..这是奇怪的..)和合并请求可以从一个分支到另一个在我的资料库..

它如何在gitlab中工作?

回答

16

GitLab将有分叉版本5.2。交叉回购请求很快会跟随。

叉拉请求:https://github.com/gitlabhq/gitlabhq/pull/3597

+0

听起来不错。 +1我在答复中包含了该参考文献。 – VonC 2013-05-03 21:56:25

+0

我看到..这个功能使我的一天:) – Yosi 2013-05-04 12:00:57

+0

GitLab现在有分叉和它需要的一切(发送合并请求到原件等) – 2014-02-26 21:46:51

13

正如在 “Development” 和this thread

提到有在GitLab没有分叉(至少要等到GitLab 5.2, May 2013mentioned通过,并感谢Angustus
因为它不是意味着有像GitHub这样的功能。
如果您使用的是GitLab,那么您可能要么拥有您团队中的回购团队或人员,您可以访问该团队并创建一个分支来处理某个功能。

如果您创建了一个分支,那么您可以提交一个合并请求,其中可以由项目中的其他人(或您的工作流程规定的任何人)审阅并接受合并。

接受合并请求已贯彻在Issue 618

accept merge request

+0

好的,我应该怎么做如果想跨多个团队分享我的资料库? – Yosi 2013-03-14 05:57:56

+0

@Yosy在管理部分,您可以根据需要定义多个团队。在您的项目主页中,您有一个按钮“将项目分配给用户团队”,您可以添加分配给该项目的团队。 – VonC 2013-03-14 06:26:45

+0

像github这样的公共仓库没有选择吗? – Yosi 2013-03-14 17:59:37

23

GitLab.com联合创始人在这里。在0123'的最新版本中,分叉应该可以正常工作。你可以派生一个属于别人的repo,然后创建一个合并请求(正确命名的GitHub pull请求版本)。

+1

好消息;比我自己的答案更新。 +1 – VonC 2014-01-08 13:52:18

+0

为测试合并创建的分支名称是什么?我试图设置TeamCity来构建合并请求。 – 2014-07-02 10:20:57

+0

这根本不回答问题。我们都知道你可以分叉回购并创建合并请求,但是如何? – 2016-05-24 14:55:51