a132811
V2EX  ›  GitHub

如何看待很多人只 fork 却不贡献、不使用(push) ?

  •  
  •   a132811 ·
    ahuigo · May 21, 2018 · 6364 views
    This topic created in 2913 days ago, the information mentioned may be changed or developed.

    我想到的结果是,浪费 github 服务器空间,fork 一份就浪费一次,特别是大项目。

    我觉得喜欢一个项目,又不会 push,star 就好了吧

    40 replies    2018-05-22 17:37:19 +08:00
    lzvezr
        1
    lzvezr  
       May 21, 2018
    可能只是点错了,或者以为国外比较开放,那个是"踩"的意思
    boboliu
        2
    boboliu  
       May 21, 2018 via Android   ❤️ 4
    大部分滥用 fork 的是小白,大概备份 /拖来就变成自己的意思。

    还有是像我这种打算改些东西,然后 fork 之后摸鱼的(逃
    yu099
        3
    yu099  
       May 21, 2018 via Android
    @lzvezr 有个人 fork 我的项目之后看了一眼,那人完全把 fork 当 star 用了,几十个 fork
    dobelee
        4
    dobelee  
       May 21, 2018 via Android   ❤️ 16
    ss 讓大家明白 fork 的重要。
    gclove
        5
    gclove  
       May 21, 2018
    楼上厉害了
    zaynex
        6
    zaynex  
       May 21, 2018 via Android   ❤️ 2
    我也经常 fork,主要是 fork 完了以后想怎么改自己怎么改,挺方便学习的。至于能不能贡献,我觉得自己的水平,只能修复一个中文文档的 typo 了…
    DevNet
        7
    DevNet  
       May 21, 2018 via Android
    @dobelee $$不是还在吗,只是默认分支变了
    rabbbit
        8
    rabbbit  
       May 21, 2018   ❤️ 1
    一般点 star,fork 项目都是为了修 bug.
    不过总是改的面目全非,也就没脸提 pr 了...
    dobelee
        9
    dobelee  
       May 21, 2018 via Android   ❤️ 4
    @DevNet 我不是說找不到了。我的意思是這個事件警示了大家數據安全的保障是有限的,遇到自己喜歡的東西,尤其類似性質的東西,會產生突然失去的焦慮感。於是選擇了 fork。
    Cavolo
        10
    Cavolo  
       May 21, 2018 via iPhone   ❤️ 1
    没有改的能力的我一般都是 star
    laoyur
        11
    laoyur  
       May 21, 2018
    不明白 fork 到底是干吗的也大有人在啊
    ilunny
        12
    ilunny  
       May 21, 2018 via Android
    @DevNet 悄悄的。。
    chotow
        13
    chotow  
       May 21, 2018 via Android
    自从知道有些东西会在某些人压力下消失后,我就习惯 fork 了,甚至下载后再 push 到私有仓库。
    DeweyReed
        14
    DeweyReed  
       May 21, 2018   ❤️ 6
    github 肯定优化过,不会傻傻地 fork 一次就复制一份文件。
    Erskine
        15
    Erskine  
       May 21, 2018 via Android
    楼主好人
    Kirscheis
        16
    Kirscheis  
       May 21, 2018 via Android
    你想多了。::Doge::
    你可以 fork 一系列很大的项目试试,你会发现时间开销是常数时间,你可以猜猜这是为什么。
    Halry
        17
    Halry  
       May 21, 2018
    fork 只是一个链接,根本不会新增文件
    而且还有重复数据删除
    voidcomma
        18
    voidcomma  
       May 21, 2018 via iPhone
    fork 可以进行魔改啊。🤣 也不是想提 pr 就能提,水平不够,现在 fork 的话主要是为了学习源码,看的时候加 comments push 上去。之前看了一个只写没有 push,后来电脑挂了……
    valorachen
        19
    valorachen  
       May 21, 2018 via Android
    有些可能收到律师函东西会 fork 一下,像是某个项目的 API 分析之类的
    Eoss
        20
    Eoss  
       May 21, 2018
    fork 并不需要有 push。

    部分人 fork 除了修 bug,还有可能是为了针对自己项目而做的修改。

    我觉得这样的改动 push 上去反而增加作者的工作量不是?
    huclengyue
        21
    huclengyue  
       May 21, 2018 via Android   ❤️ 1
    因为怕突然那天就删了代码。。所以重要的还是 fork 保存一下
    bigtwo
        22
    bigtwo  
       May 21, 2018
    之前都是 star,自从一个项目被 delete 后,就 star+fork 了
    nikolai
        23
    nikolai  
       May 21, 2018
    自从 55 被删后我都是直接 fork 到 bitbucket,不要说各种 DMCA 了
    changnet
        24
    changnet  
       May 21, 2018 via Android
    fork 会浪费服务器空间?你是不是对 fork 有什么误解。fork 很多情况下是自己增加一些不通用的功能,没必要 push 过去的,甚至是学习,尝试优化而已。
    scnace
        25
    scnace  
       May 21, 2018 via Android
    每份我 fork 的代码 F 的时候我都有一种想改的欲望 至于后来怎么样了嘛 233
    v2gba
        26
    v2gba  
       May 21, 2018
    写的烂不好意思 push
    feature 已被原 repo 否决才 fork
    写到一半溜了溜了
    个人化的需求
    ...
    理由很多啊
    0x11901
        27
    0x11901  
       May 21, 2018
    我一般只 star,想 pr 的时候才 fork 一下,合并了就删掉 fork。不过也有例外,就是感觉这个项目不长久就 fork 一下
    Death
        28
    Death  
       May 22, 2018 via Android
    为何你会认为 fork 会浪费服务器空间呢?

    还有,

    "Most commonly, forks are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea."

    fork 某个 repo 后也并没有义务向原始 repo 发起 pull request。至于是否想要做出修改要看个人的意愿。以及,我感觉楼上好像有几位把 push 和 pull request 搞混了……
    4263Ad06Awk3b1Do
        29
    4263Ad06Awk3b1Do  
       May 22, 2018
    fork 并不会增加服务器空间,因为这是一个引用而已。
    github 的入门引导里把 fork 放在很重要的步骤,导致很多人对 fork 情有独钟
    pkookp8
        30
    pkookp8  
       May 22, 2018 via Android   ❤️ 1
    fork 一份内核代码试试,几万几十万个文件几秒就完成了
    要么 git 用的服务器超乎我的想象,要么 fork 用的是同一份代码,服务器只记录 modify
    NSAtools
        31
    NSAtools  
       May 22, 2018
    就怕突然蒸发
    ericls
        32
    ericls  
       May 22, 2018 via iPhone
    没有违反协议 没毛病
    jy02201949
        33
    jy02201949  
       May 22, 2018   ❤️ 1
    认为 fork 会浪费资源并且在此发表一通基于此的言论也是佩服
    ilaipi
        34
    ilaipi  
       May 22, 2018
    感兴趣第一步都是 star,用到某一天发现想改(几乎没有)再 fork

    确实刚开始用 GitHub 啥都不懂的时候,fork/star 分不清作用,点了很多 fork,后来弄明白都删掉了
    xomix
        35
    xomix  
       May 22, 2018
    我项目都没仔细看呢为啥要 star,md 文件说的好久要 star 吗?
    depress
        36
    depress  
       May 22, 2018
    自从我检查 star 的项目发现好几个都被作者自己删了之后就只用 fork
    SoulGem
        37
    SoulGem  
       May 22, 2018
    怕好东西哪天就被没了
    riggzh
        38
    riggzh  
       May 22, 2018
    有些是我 Fork 之后 DIY 的啊,根据自身需要修改的,那我肯定不 PR,如果是 BUG 或者功能点 可能我还是会 PR 的
    NIUYULEE
        39
    NIUYULEE  
       May 22, 2018
    你们说的是 s******r 吧,我记得 github 上很早就有人把他整合到一个项目了,就是 s***r-backup
    Felldeadbird
        40
    Felldeadbird  
       May 22, 2018
    如果 github 做法这么愚蠢的话,硬盘很早之前就应该涨价了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3355 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 136ms · UTC 13:46 · PVG 21:46 · LAX 06:46 · JFK 09:46
    ♥ Do have faith in what you're doing.