我最近安装了GitLab,但是,我无法弄清楚如何正确使用叉子。我安装了以下版本:
GitLab 7.7.1
GitLab Shell 2.4.1
GitLab API v3
Ruby 2.1.4p265
Rails 4.1.1
我找到了forks的URL(通过创建另一个用户并将其添加到项目中,但它没有显示在自己的项目的GUI中,链接http://server.com/<user>/<repo>/fork/new
可以工作),并且一旦已经制作了fork,无法同步fork。至少,我没有在谷歌上找到任何东西,也没有找到GitLab的文档,但是在更改日志中提到了显然已被接受的地方或问题(虽然找不到来源)。
任何人都可以解释一下,在原始存储库更新后,分叉的工作原理以及如何同步分叉?
答案 0 :(得分:6)
原始存储库更新后如何同步fork?
只需在原始仓库中添加远程引用:参见&#34; Pull new updates from original Github repository into forked Github repository&#34;。
相反(从分支到原始仓库)使用合并请求完成:请参阅&#34; GitLab Flow&#34;