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

fork 后怎么获得最大的管理空间?

  •  
  •   q378648220 · 2014-07-16 00:08:09 +08:00 · 3082 次点击
    这是一个创建于 3815 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小弟最近fork了一个vagrant的配置,然后发现其配置的软件版本都过时了,于是更新了配置上传了。在过程中想到以下问题:
    1。比如我和原作者都更新了源代码,那下一个版本怎么保证我的更改与原作者不冲突?
    2。跟上面类似,是不是只有原作者能决定下一个版本要采取哪些更新?
    3。fork后的是不是只能做contributer,怎么能获取更大权限。是不是需要求原作者添加成团队成员。
    4。fork怎么能像原作者一样对项目进行管理?也就是别人能fork我fork来的项目吗?我可以管理别人发的pull request吗?
    5。fork的项目是不是受制于原作者,与自己clone产生新项目再上传的优缺点有哪些?

    小弟是github新手,望各位v2exer不吝赐教了。
    4 条回复    2014-07-16 01:03:57 +08:00
    yexiaoxing
        1
    yexiaoxing  
       2014-07-16 00:32:09 +08:00   ❤️ 1
    1。比如我和原作者都更新了源代码,那下一个版本怎么保证我的更改与原作者不冲突?
    2。跟上面类似,是不是只有原作者能决定下一个版本要采取哪些更新?
    3。fork后的是不是只能做contributer,怎么能获取更大权限。是不是需要求原作者添加成团队成员。
    4。fork怎么能像原作者一样对项目进行管理?也就是别人能fork我fork来的项目吗?我可以管理别人发的pull request吗?
    5。fork的项目是不是受制于原作者,与自己clone产生新项目再上传的优缺点有哪些?

    一个回答:Fork后,整个repo的管理权限都是你的,也就是相当于Copy。
    dong3580
        2
    dong3580  
       2014-07-16 00:41:01 +08:00   ❤️ 1
    @yexiaoxing
    那怎么既和原作者保持更新,又不失去自己的更新?
    yexiaoxing
        3
    yexiaoxing  
       2014-07-16 00:55:56 +08:00 via Android   ❤️ 1
    @dong3580 rebase什么的。具体翻github help
    fdgogogo
        4
    fdgogogo  
       2014-07-16 01:03:57 +08:00 via iPad   ❤️ 1
    要和upstream同步,你要加一个remote,然后merge一下就好了
    repo是你的你有完全的控制权,别人可以fork你的,也可以给你发pr,和上游没关系。
    你在自己的repo里可以随便改,你有权利决定要不要把修改提交到原repo,原repo的主人可以决定要不要merge你的。
    至于和自己弄的差别,我想应该就是用不了github的相关跟踪功能吧,也没法发pr
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5310 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.