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

大家在使用 Github 时候, 什么时候 fork 一个项目, 什么时候 star? 正确的姿势是怎样的?

  •  
  •   Akagi201 · 2015-01-28 22:35:19 +08:00 · 3391 次点击
    这是一个创建于 3580 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我以前fork很多, 刚开始以为, 哇塞, 这么牛逼的项目啊, 赶紧fork过来, 以后看.

    后来, 逐渐发现牛逼的项目太多了, fork不过来了, 就star了.

    不过star多了也不好办.

    怎么样还是正确的用法的? 大家也来谈谈自己的经验吧.
    第 1 条附言  ·  2015-01-29 22:58:07 +08:00
    可以创建一个 organization 专门来放 forked repos
    http://astralapp.com/ 管理star项目, 谢谢大家的答案
    11 条回复    2015-01-29 23:00:37 +08:00
    RoshanWu
        1
    RoshanWu  
       2015-01-28 22:40:37 +08:00   ❤️ 1
    要 pull request 的时候才 fork 下
    endoffight
        2
    endoffight  
       2015-01-28 22:43:20 +08:00 via Android   ❤️ 1
    如果你仅想关注某一个项目的进展,而不是协作开发,那么star 加 watch即可。

    否则 star加fork
    raincious
        3
    raincious  
       2015-01-28 22:45:57 +08:00   ❤️ 1
    一个项目不错,未来我可能会用到 / 参考到 => Star
    我想复制 / 修改下这个项目的代码 => Fork
    coldwinds
        4
    coldwinds  
       2015-01-28 23:16:38 +08:00
    如果一个repo对你特别有意义 你又怕作者把repo删掉了 那么可以fork下来作为备份

    作者删repo还是时有发生的 不是说一个repo发表出来就不会被删了

    其次是在你项目中 特别依赖某个repo 也可以考虑fork下来更方便一些特殊目的的管理
    abelyao
        5
    abelyao  
       2015-01-28 23:49:21 +08:00
    好多人随随便便就 fork 然后又不关注项目更新了没,我靠难道我更新了还得一个个去提醒他?
    又不参与乖乖 star + watch 不就好了,非得 fork 一份填充一下自己页面列表。
    当然有人解释说是为了防止原作者哪天删了 repo 所以要 fork。
    subpo
        6
    subpo  
       2015-01-28 23:51:19 +08:00   ❤️ 1
    你需要的是star不是fork
    Akagi201
        7
    Akagi201  
    OP
       2015-01-29 00:06:54 +08:00
    @coldwinds 恩, 特别是go语言这种包管理方式, 依赖的包还是fork一份自己维护跟上游同步最好了.

    @abelyao 是的, fork多了, 自己的repo列表会乱, 我比较讨厌这点.
    dorentus
        8
    dorentus  
       2015-01-29 13:22:40 +08:00 via iPhone   ❤️ 1
    @Akagi201 怕乱的话,应该可以创建一个 organization 专门来放 forked repos。
    Akagi201
        9
    Akagi201  
    OP
       2015-01-29 13:56:27 +08:00
    @dorentus 好方法!!
    romoo
        10
    romoo  
       2015-01-29 17:55:57 +08:00   ❤️ 1
    用 star,再通过 Astralapp 来管理。
    Akagi201
        11
    Akagi201  
    OP
       2015-01-29 23:00:37 +08:00
    @romoo 十分感谢推荐
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2602 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:37 · PVG 23:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.