美文网首页iOS技术文章
GitLab Fork项目同步源项目更新

GitLab Fork项目同步源项目更新

作者: 熊皮皮 | 来源:发表于2016-08-11 12:54 被阅读2999次

一年前,我搭建了GitLab 7.0社区版,App、前后端都在使用,总体上功能是相当丰富的。然而,Fork项目A得到项目B,如果项目A更新,项目B却没法像GitHub那样直接在网页上同步项目A更新的内容,这是不方便的地方。目前,我们是通过命令实现的,详情如下。

  1. 查看项目远程仓库的配置。对于Fork出来的项目,如项目B,只显示项目B.git,没有它的源项目A的地址信息。
git remote -v
  1. 添加源项目A的地址
git remote add upstream SourceProjectAURL
  1. 确认是否添加成功
git remote -v
  1. 获取项目A的更新
git fetch upstream
  1. 合并项目A的同步。mater可指定为项目A某一分支,如feature_A
git merge upstream/master

为何不升级到GitLab 8?国内的网络环境略差,直接升级容易失败,数据库备份也较为麻烦,所以此事就搁置了。

相关文章

网友评论

  • JavenWang:用yum升级 半夜丢着让它下 第二天总归能升级完成
    熊皮皮:@JavenWang 好的,谢谢,我试试

本文标题:GitLab Fork项目同步源项目更新

本文链接:https://www.haomeiwen.com/subject/gkfssttx.html