V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
uasier
V2EX  ›  问与答

关于如何给 fork 的仓库更新 master 的代码的一种方式是不是有问题的讨论

  •  
  •   uasier · 2019-08-08 22:53:47 +08:00 via Android · 1386 次点击
    这是一个创建于 1932 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关于如何给 fork 的仓库更新 master 的代码的一种方式是不是有问题的讨论 嗯,思路很简单,merge master =>fork 请问这种方式有什么不合理或者隐患么?

    10 条回复    2019-08-09 06:26:26 +08:00
    uasier
        1
    uasier  
    OP
       2019-08-08 23:00:38 +08:00 via Android
    还是要自挽一下的。

    因为是个萌新,所以还请大佬们赐教。在公司和一大佬讨论过了,他也没这么干过,直夸我人才(反向 mr )
    wd
        2
    wd  
       2019-08-08 23:03:58 +08:00 via iPhone
    看不懂
    uasier
        3
    uasier  
    OP
       2019-08-08 23:06:40 +08:00 via Android
    @wd 因为我们公司采用的是 fork 仓库的方式(完全没有 master 的权限,只有大佬有)然后通过发 merge 请求的方式来合代码的这么一个流程。
    uasier
        4
    uasier  
    OP
       2019-08-08 23:07:10 +08:00 via Android
    @uasier emmm 我们组。
    w88975
        5
    w88975  
       2019-08-08 23:52:38 +08:00 via iPhone
    你们公司难道没人会 pull request 么?
    Takamine
        6
    Takamine  
       2019-08-08 23:54:24 +08:00 via Android
    走 PR。
    leishi1313
        7
    leishi1313  
       2019-08-09 01:38:34 +08:00 via Android
    首先澄清一下,你说的 master 是有一个主仓库,不是我们常说的 master 分支是吧?如果是的话没什么大问题,很多开源项目也是采用 fork 然后提 pr 的模式的。但关键是这是你们自己的仓库何必这么麻烦,可以设置 master*分支*只有只有少数人能 merge 就好了,用 branch 远比 fork 要方便和快很多
    ETiV
        8
    ETiV  
       2019-08-09 02:16:56 +08:00 via iPhone
    印象中 GitLab 在网页上不支持反向 PR,但 GitHub 可以

    这里你可以用 git 的多 remote 特性在本机做

    1. 本地电脑加一个新的 remote:upstream
    2. 从 upstream/master checkout 成本地的 upstream_master 分支
    3. 自己手动从 upstream_master 往 master 合并
    4. push master 到 origin

    或者你能保持不改 master 分支上的东西的话,可以先临时删掉本地 master

    然后用 upstream/master checkout 成本地 master
    push 的时候,手敲命令 git push origin master

    ( upstream 开了分支保护的话,你也 push 不进去)
    MajestySolor
        9
    MajestySolor  
       2019-08-09 06:06:06 +08:00
    pull request 简单方便优雅轻松
    msg7086
        10
    msg7086  
       2019-08-09 06:26:26 +08:00 via Android
    把自己的 master 指向主库的 master 不就行了,一个书签而已搞这么复杂吗。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2792 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:56 · PVG 20:56 · LAX 04:56 · JFK 07:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.