V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xuhaotian
V2EX  ›  程序员

心机队友拿我的代码当自己的去上交,还举报我做得少。

  •  3
     
  •   xuhaotian · 2017-04-08 03:20:14 +08:00 · 17243 次点击
    这是一个创建于 2788 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主在做毕业设计,毕业设计是要看 github 代码贡献值算分的,四个人一组。

    一开始大家都不太会用 git ,于是我建立了 repository ,并且把队友们都添加好,但其中一姑娘说 github 账户有问题,她说根本看不到,于是我把做的东西传到了网盘里,让她也可以看一下代码。又过几天发现她自己建了个 repository ,并且把我们都添加了进去,我以为她 git 不太会用,自己又乱搞出来了一个,就没多理。

    上周发现除了我没有人在 git 上传代码,跑去问大家代码敲的怎么样了,得知这姑娘已经把她的地址交到了学校那里,大家都把代码传到了她那里,她解释说她还是用不了我的,就用她自己的吧,反正都一样,这些都无所谓。

    今天发现她把我辛苦敲的代码都 commit 为她自己的,很理所应当的样子,然后说反正也这样了,也改不了了,她也没办法,总不能删了让大家的记录重来。我本想自己活该,一开始就不该传网盘…那就自己再多做一些吧,就当送她了。但今天她去找老师报告,拿出 commit contribution 那个图,说全组就她在做事情,我和其他人都做的很少。我去找老师谈,说让我自己解决,因为我一开就不该上传到网盘。

    请问各位大神,有没有什么补救的办法,能在 github 上显示之前的东西是我做的之类的?跟老师谈过了,跟她谈过了,另外两个队友也表示同情,但是也没什么办法。
    第 1 条附言  ·  2017-04-08 12:33:05 +08:00
    没想到收到这么多回复,首先感谢大家的关注和建议。

    后续来了:我觉得不管是 DMCA 还是 DCMA ,都不是解决问题的办法,这根本就不是一个技术问题,更何况会影响到另外两个无辜的队友,如果她想继续搞事情,能有一百种不同的办法。

    所以直接去找她谈了,直接说代码是我的,你不能这么干,我只想要回我那一份,她说谁让你传网盘啊,现在大家代码都混在一起了怎么分?言外之意你传了网盘,没证据。

    我又说不想多要求别的,我只想要回我那一份,我传的记录更早,已设为 private 了,你看不到。她是很聪明的人,立刻就认怂,表示代码都是我的,如果没有我的代码她根本没做多少。

    当然楼主没那么傻,先给了她个台阶下,说如果需要帮助你可以找我。但是,你得删掉我的代码,并且你要拿你的账号发个 issue 或者写在 readme 里,说明这部分是我的。

    已保留所有证据,如果不照做就发老师。


    实在不敢发地址,首先是 private ,而且就算 Public 也不敢发,怕有观光团,这样影响的不只是她一个人,还会伤害到其他成员和我自己。

    此女不简单,执行力强且反应快,日后必成大器啊!(手动滑稽 :p )没必要弄到撕破脸皮,自己心里知道是什么样人了就好,还有一大段时间大家会在一起完成这个项目,撕破脸皮不太好,自己长教训了就得了。

    再次感谢大家的关心!
    180 条回复    2017-04-10 18:52:37 +08:00
    1  2  
    strggle
        101
    strggle  
       2017-04-08 12:37:09 +08:00   ❤️ 1
    。。。怎么会有人想着忍忍不计较就好,是他们本人太包子还是他们平时喜欢像楼主说的女生那样子占别人便宜?自己的权益不自己争取,谁帮你争取
    bookit
        102
    bookit  
       2017-04-08 12:44:17 +08:00   ❤️ 1
    看到楼主说不要“撕破脸皮”,真是幼稚。还是学生吧

    你这次忍了,下次她更狠,不如送她出局。
    halden
        103
    halden  
       2017-04-08 12:47:29 +08:00
    @watzds 当年我们是要求用 git 的。。 4 人一组 4 个 role , frontend, backend, database & team leader ,美国大学很多都这样吧
    SuperMild
        104
    SuperMild  
       2017-04-08 12:48:16 +08:00   ❤️ 5
    成大器个 P ,她脑子不好使,漏洞太多,只能欺负完全不反抗的人,别人随便反抗一下她就没辙了,有做事的胆但没相应的智商,迟早玩死自己。
    momocraft
        105
    momocraft  
       2017-04-08 12:54:51 +08:00   ❤️ 1
    @SuperMild 确实.. 考虑到风险问题, 坏事可能比正道更严格, 失败一次就 gg 了.
    yjfengwen
        106
    yjfengwen  
       2017-04-08 13:07:26 +08:00   ❤️ 1
    好心机
    kslr
        107
    kslr  
       2017-04-08 13:18:25 +08:00 via Android   ❤️ 1
    已经撕破脸皮了,还想和气,想当然了吧。
    不过楼主还想维持现在的话也拿捏住把柄。
    pony279
        108
    pony279  
       2017-04-08 13:20:10 +08:00
    我好像看到了你们用的那个 repo ,目前没有楼主的提交记录?
    yhxx
        109
    yhxx  
       2017-04-08 13:21:38 +08:00
    Digital Millennium Copyright ACT
    taresky
        110
    taresky  
       2017-04-08 13:22:25 +08:00 via iPhone   ❤️ 1
    成大器个 P ,她脑子不好使,漏洞太多,只能欺负完全不反抗的人,别人随便反抗一下她就没辙了,有做事的胆但没相应的智商,迟早玩死自己。

    +1


    欺负怂蛋很准。
    spoony
        111
    spoony  
       2017-04-08 13:26:47 +08:00   ❤️ 1
    不要放过这种人,这种人不给点教训流向社会危害更大。
    novaline
        112
    novaline  
       2017-04-08 13:35:45 +08:00   ❤️ 1
    她- -, 1W 行代码换一次,愿意不
    jimmy66
        113
    jimmy66  
       2017-04-08 13:41:34 +08:00 via iPhone   ❤️ 1
    这啥学校这么先进高级。嗯,如果可以的话,日后再说,应该很爽
    LINAICAI
        114
    LINAICAI  
       2017-04-08 14:19:14 +08:00   ❤️ 1
    搞笑,代码有注解作者的吧?
    DeutschXP
        115
    DeutschXP  
       2017-04-08 14:32:34 +08:00 via iPhone
    楼上说毕业论文 /设计不重要的,应该都是不了解欧美学制的吧?看看毕业论文占多少学分再说吧,很有可能你努力了几年,成绩一直很好,就因为毕业论文没写好,影响总分整个垮掉,再也没机会进大公司了。
    longear
        116
    longear  
       2017-04-08 14:38:28 +08:00   ❤️ 2
    最重要的是长的漂亮不? 身材如何?
    prettylee
        117
    prettylee  
       2017-04-08 14:47:48 +08:00   ❤️ 1
    “此女不简单,执行力强且反应快,日后必成大器啊!”—等待楼主合成神器 /滑稽
    loading
        118
    loading  
       2017-04-08 14:49:51 +08:00 via Android   ❤️ 1
    建议直接追到手。
    fy
        119
    fy  
       2017-04-08 14:54:54 +08:00   ❤️ 3
    楼主直接根据 DMCA 要求 github 搞掉他们那个项目啊

    要是觉得队友不公平,那楼主你花一些精力把队友提交的代码摘出来在自己项目上以队友名义提交不就好了吗?

    这种自作聪明的人不干死怎么行?楼主还撕破脸皮不撕破脸皮的,马上要毕业了,过半年之后谁还记得谁是谁?

    到时候怕不是人家还四处吹比,说老娘当年做毕设怎么怎么吊,有个屌丝还说代码是他写的,真是可笑。
    hzwei
        120
    hzwei  
       2017-04-08 15:11:25 +08:00 via Android   ❤️ 1
    @fy 就喜欢这种洒脱干练的做法
    sensui7
        121
    sensui7  
       2017-04-08 15:25:38 +08:00
    @taresky
    @SuperMild

    同意, 她这么做就是根本没把组员放在心上, 楼主还要照顾她的情绪, 殊不知这种人被逼急了一般就主动堆笑脸放低身段了. 见得多了.
    learnshare
        122
    learnshare  
       2017-04-08 15:31:33 +08:00   ❤️ 1
    难成大器,真的。做事情要圆滑周全,最起码不能给自己挖坑吧
    yinzhili
        123
    yinzhili  
       2017-04-08 15:38:26 +08:00   ❤️ 1
    畏首畏尾,还来这里发帖作甚?
    robincsu
        124
    robincsu  
       2017-04-08 15:55:11 +08:00   ❤️ 1
    哈哈,这样的人最喜欢和 LZ 这样的包子合作了。
    有理你都怕,如果自己没证据,她置于你何地,不加倍奉还反而笑脸相迎,我服气啊。
    x7395759
        125
    x7395759  
       2017-04-08 15:57:46 +08:00   ❤️ 1
    撕,丝毫不需要照顾这个人的想法,一旦她公开说出都是她的成果的时候,这个人在我这里已经不值得任何考究了。
    tyhunter
        126
    tyhunter  
       2017-04-08 16:04:30 +08:00   ❤️ 1
    做事圆滑、顾全大局都是建立在自己的利益不受损的基础上
    这种女的别听楼上 V 友说的日后再说,能让你日也会完事后告你强奸
    adubi
        127
    adubi  
       2017-04-08 16:12:04 +08:00 via Android   ❤️ 1
    人善人欺天不欺,弄死她为止,不给教训人品继续恶劣下去会害人害己害社会。
    rayyang88
        128
    rayyang88  
       2017-04-08 16:16:11 +08:00   ❤️ 1
    你们学校挺牛逼的啊。还会用 github
    S1ngS1ng
        129
    S1ngS1ng  
       2017-04-08 16:17:55 +08:00   ❤️ 1
    不难解决。只要你传网盘之前在自己的 private repo 提交过,那就可以用提交时间证明是你写的
    Bryan0Z
        130
    Bryan0Z  
       2017-04-08 17:00:08 +08:00 via Android   ❤️ 1
    道理我都懂,一开始为什么要传网盘
    github 不是可以打包下载代码吗?截个图,把下载那个按钮圈出来给她多好?
    staticor
        131
    staticor  
       2017-04-08 17:07:01 +08:00   ❤️ 1
    和老师讲讲 "码农的名义"
    server
        132
    server  
       2017-04-08 17:10:42 +08:00
    把你的 commit 跟她的代码对比下。问问她代码逻辑,你看看她知道多少。
    zhang1215
        133
    zhang1215  
       2017-04-08 17:21:49 +08:00   ❤️ 1
    恶心玩意,直接 T 出课题组
    drazen15
        134
    drazen15  
       2017-04-08 17:26:08 +08:00   ❤️ 1
    所有事项都要邮件抄送,不要只是用 IM 。
    现在很多公司,我特别讨厌的一个地方就是,用 IM 作为办公工具。
    yws112358
        135
    yws112358  
       2017-04-08 17:26:56 +08:00
    dcma 和 dmca 代表什么意思
    @Jacky001 #97
    defunct9
        136
    defunct9  
       2017-04-08 17:34:09 +08:00 via iPhone   ❤️ 1
    最讨厌这种心机婊,打蛇不死,反受其害。不能学东郭先生,得弄废了她
    Jacky001
        137
    Jacky001  
       2017-04-08 17:42:46 +08:00
    @yws112358 DMCA https://github.com/contact/dmca , DCMA 不知道是什么意思,可能是大家笔误
    jimmy66
        138
    jimmy66  
       2017-04-08 17:54:59 +08:00 via iPhone
    @tyhunter 赞,感谢前辈,这神仙跳我都没有想到。这真是 x 里有毒啊😂
    caixiexin
        139
    caixiexin  
       2017-04-08 18:03:48 +08:00   ❤️ 1
    放任等于害了别人。
    Magician
        140
    Magician  
       2017-04-08 18:09:49 +08:00 via iPhone
    心机婊
    eimsteim
        141
    eimsteim  
       2017-04-08 18:31:42 +08:00   ❤️ 1
    看到很多人骂我,我很开心,这说明现在的年轻人都很有自己的思想。不过我觉得楼主的做法更成熟一些:
    1 、不管是 DMCA 还是 DCMA ,都不是解决问题的办法,这根本就不是一个技术问题。
    2 、更何况会影响到另外两个无辜的队友,如果她想继续搞事情,能有一百种不同的办法。
    从道德的角度来说,学术腐败是非常令人反感的,但是我希望 V2EX 的网友能够更理智一些,不要因为事不关己就随随便便把楼主推上道德的制高点,楼主只是个学生,他需要在五月份之前完成毕设和论文答辩,如果一门心思地去维权,可能会影响人家的学业!
    另外,我只是表达个人观点而已,并没有想伤害谁,如果你不同意,请不要随随便便就开启谩骂模式,谢谢!
    bsidb
        142
    bsidb  
       2017-04-08 18:38:30 +08:00
    如果老师不想管的话,楼主可以投诉到系(院)里。院里出面协调的话,毕设导师就得有公开调查和交代了。
    fffflyfish
        143
    fffflyfish  
       2017-04-08 18:41:01 +08:00
    啧啧,楼主蛮有远见的
    fy
        144
    fy  
       2017-04-08 19:56:34 +08:00   ❤️ 7
    @eimsteim 当她自己做了选择的时候,就应该承担相应的后果!而不是让别人承担后果,自己享受成果!

    你这个论调叫好像强奸已经开始了,那就躺好,不然找警察会影响人家一生;或者被绿了之后吹箫助兴祝她幸福。如果这个叫做成熟,呵呵,祝你成熟。

    我认为出了这样的事情,整个团队已经很难共事了,就算最坏也不过是踢一个没什么能力的人(据楼主所说贡献微乎其微),剩下三人照样做事毕业。 就算最后裁决是留下,那也不会再有什么话语权,分配给她基本的能过线的一份成绩,她就应该感激了。若是这种情况还想搞事的话,又何必手软呢。

    给楼主一些可选的解决方式:

    1. 联系 github 移除项目

    2. 如果觉得两个无辜队友过意不去,那么你重置项目之后花一个晚上以他们的名义(改个提交者邮箱就行)将他们的代码重新提交掉。

    3. 向学院和学校举报,当然这个反应比较慢可能不太靠谱。

    4. 大字报,我觉得楼主这帖子内容就不错,找个没人的时候往学院楼下、食堂门口贴一贴(这是比较靠后的手段)

    5. 开着手机录音找她谈,先提出要求她自己当天立即删项目然后重建空项目,给你 admin 权限你去自己弄库上去(不要让她拖延,重建项目在于清空提交统计,不让她有机会拿这个说事)。看她认不认,看情况告诉她你准备做的 1 3 4 ,看她反应,如果她认了,那万事大吉,你回头善后再把经过跟剩下俩队友一讲,事情就结束了。如果不认,你先告诉她对话已经录音,将作为证据的一部分;还不怂的话 1 3 4 来一套三连,最后用 2 善后。

    这样整件事情就完结了。此外如果她当场哭闹的话,楼主要赶快跑!立即跑!特别是不要被抓住,不然搞一个同情牌大闹一阵事情又很难看了。

    一般来说也不用特别做什么,理想情况下 5 + 2 两条足矣。

    另外 5 中的重建建立在如果提交给学校的东西不能改的基础上,如果能改删库自己弄就行了。

    现在就想到这么多,如果当事人是我,这就是我的行动预案。
    fy
        145
    fy  
       2017-04-08 19:59:43 +08:00   ❤️ 3
    还有,大学同学毕业之后绝大多数真的是再也见不到了!

    有的人畏威而不怀德,自己还不占理,就是这样的呀。
    hyuwang
        146
    hyuwang  
       2017-04-08 20:31:22 +08:00
    git commit 不签名的情况下作者可以随意伪造
    无法用做证明

    技术解决不了的还是动口说清楚比较好
    两个人跟老师一起当面谈一下这个情况 她承认了就一切都好说

    我觉得老师也有问题 group work 难道不应该做 peer review 么
    看 contribution 能说明什么
    appstore54321
        147
    appstore54321  
       2017-04-08 20:37:03 +08:00
    毕业设计还要组队,我做过的绝大部分项目的最大障碍就是队友(还往往强制组队)。
    shayuvpn0001
        148
    shayuvpn0001  
       2017-04-08 20:54:36 +08:00
    @eimsteim 我亲身经历告诉你,这种心机婊放过了绝对会反咬你一口直到最后把你搞死,因为只要你手上还掌握着她的不利证据,她就不会安心,不把不稳定因素彻底清除这种人是不会安心的。你放了一马就是害你自己。

    我当初是整个 project 被心机婊直接在项目书上写出她的 idea 了,我只是一个码代码实现的,最后同意放她一马,条件都谈妥了,台词都背好了,对外公布的时候,我说完了,心机婊立马换台词了。你问我为啥不反抗?我特么就是妇人之仁,把这个项目说成了是共同努力的结果。
    shayuvpn0001
        149
    shayuvpn0001  
       2017-04-08 20:58:45 +08:00
    @fy 很多人都是站在楼主和自己的角度来看问题,把自己以被侵害者的身份代入场景看的这个问题。换一个视角,假设你处在心机婊的位置,按她的思路,这个事情后面怎么做?有这种心思的人怕是 N 套预案都出来了吧,被揭发了怎么应对;不被揭发怎么利益最大化?
    fy
        150
    fy  
       2017-04-08 21:10:53 +08:00
    @shayuvpn0001 这样的话我就认了好吧,偷代码这种破事我还是不屑搞的
    shayuvpn0001
        151
    shayuvpn0001  
       2017-04-08 21:21:10 +08:00
    @fy 我碰到的还没有到偷代码这个层次,因为她根本不会写代码。偷的是 idea ,然后在 ppt 和项目书上写的角色分工把我给弄成个给她写代码实现的了,呵呵。我也是傻,太容易亲信这种搞小心机的人了,可能这就是长大的过程吧。

    你没有碰到过那种全程没参与,领导过来视察,腆着个脸上去装行家讲解的,还顶着博士头衔呢。哈哈。反正我现在是不跟这种人说话,不打任何交道。
    cppgohan
        152
    cppgohan  
       2017-04-08 22:15:49 +08:00   ❤️ 1
    妹子也许也上 V 站 :)
    slack
        153
    slack  
       2017-04-08 22:27:10 +08:00
    http://www.moe.edu.cn/srcsite/A02/s5911/moe_621/201607/t20160718_272156.html 只能帮你到这,楼主你自己看着办吧!
    Phariel
        154
    Phariel  
       2017-04-09 00:27:54 +08:00 via Android
    做事不做绝 打人不打脸 日后好相见

    这就是人类社会生存之道 恭喜楼主你已经毕业了
    yangqi
        155
    yangqi  
       2017-04-09 00:47:54 +08:00
    @CEBBCAT 谁拿走了你的幽默感?
    CFM880
        156
    CFM880  
       2017-04-09 08:11:53 +08:00
    把你之前写的代码重构,你人不一定仔细阅读过你的代码,不了你之前解逻辑业务,你就说之前写欠缺考虑,不要硬来,这种事要背后默默的干
    CFM880
        157
    CFM880  
       2017-04-09 08:26:01 +08:00
    没准,在重构的过程中你写的更好。“抱怨是一件最没意义的事情,如果实在难以忍受周围的环境,那就暗自努力练好本领,然后跳出那个圈子。 ​​​​”别人说的引用一下
    nyanyh
        158
    nyanyh  
       2017-04-09 09:17:02 +08:00
    从大一以来各种东西都是我一个人全揽的,代码文档都写
    我自己一个人干可能要 2 天,几个人一起做估计就要一星期了
    HongJay
        159
    HongJay  
       2017-04-09 10:35:54 +08:00
    楼主真的强
    byfar
        160
    byfar  
       2017-04-09 10:57:55 +08:00
    网盘的上传时间会不会比 git commit 的时间靠前?
    cloudy9101
        161
    cloudy9101  
       2017-04-09 11:02:00 +08:00
    怎么觉得她说“谁让你传网盘的”这句的时候已经撕破脸皮了呢...
    tairan2006
        162
    tairan2006  
       2017-04-09 11:26:01 +08:00   ❤️ 1
    妹子漂亮不
    pyfan
        163
    pyfan  
       2017-04-09 12:29:17 +08:00
    建议楼主以后完成重要项目后,找个时间戳服务网站公证一下
    Reficul
        164
    Reficul  
       2017-04-09 12:32:19 +08:00 via Android
    队友的代码可以 cherry pick 出来,写个小脚本摘出来,然后就能核平她不波及队友啦
    liyuhang
        165
    liyuhang  
       2017-04-09 13:39:11 +08:00
    哇,社会是真的险恶
    ovear
        166
    ovear  
       2017-04-09 13:54:02 +08:00
    给老师发邮件,抄送全组成员+教务处
    waterwater
        167
    waterwater  
       2017-04-09 14:18:20 +08:00
    圣母被揭穿后就开始长者模式向小年轻传授人生经验了 我们给他鼓鼓掌
    另外那些日啊日的 个人博客就直接挂在资料里面一眼就看到了 虽然你就是这样的人可是这样大张旗鼓的真的好吗
    tyfulcrum
        168
    tyfulcrum  
       2017-04-09 14:25:38 +08:00   ❤️ 1
    @slack 看到 moe.edu.cn 吓一跳😂
    pynix
        169
    pynix  
       2017-04-09 14:31:41 +08:00
    表示关注。。。
    sneezry
        170
    sneezry  
       2017-04-09 14:37:58 +08:00 via iPhone
    挂出来给各位 hr 朋友开开眼嘛,另外也防止这位以后一不小心被我给内推了
    litpen
        171
    litpen  
       2017-04-09 14:45:05 +08:00
    什么学校这么前卫!好想去!
    DexterXie
        172
    DexterXie  
       2017-04-09 15:18:55 +08:00
    用代码换她身体,拍视频。。。
    cchange
        173
    cchange  
       2017-04-10 08:09:30 +08:00 via iPhone
    真心是哪里都有纷争啊
    Jimrussell
        174
    Jimrussell  
       2017-04-10 09:07:31 +08:00 via Android
    建议秋后算账,这种人需要教训。
    另外, v2 这种热度,楼主没必要杞人忧天担心影响什么现实里会给你有多大的影响。
    j4fun
        175
    j4fun  
       2017-04-10 09:12:42 +08:00
    这种人 LZ 还敢放在组里,真不怕她逮着机会在阴你一顿大的,然后刚好又没证据,呵呵。。。
    那个女的成不成大器不知道,你这手腕是够呛做老板了
    pony279
        176
    pony279  
       2017-04-10 09:24:51 +08:00
    楼主有后续么,感觉没啥动静
    licraft
        177
    licraft  
       2017-04-10 09:49:23 +08:00
    看代码贡献量评工作量这计算方式不合理吧。。。。
    connection
        178
    connection  
       2017-04-10 14:23:01 +08:00
    无用代码提交攒量也能算吗。。。
    pexcn
        179
    pexcn  
       2017-04-10 16:36:49 +08:00 via Android
    大部分人应该把 DMCA 误读成 DCMA 了…
    hekunhotmail
        180
    hekunhotmail  
       2017-04-10 18:52:37 +08:00
    能成大器,还能让你吓唬住? 你直接跟她说,陪老子睡一觉,代码都是你的
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4010 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 10:22 · PVG 18:22 · LAX 02:22 · JFK 05:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.