如何在小组中推广 Git 等一系列工具的使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dbw9580
V2EX    问与答

如何在小组中推广 Git 等一系列工具的使用

  •  
  •   dbw9580 2017-10-14 22:04:25 +08:00 via Android 3293 次点击
    这是一个创建于 2966 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大学研究组,不是 cs 专业,但是离不开写代码。 感觉使用的工具非常原始,数据分析用 excel,分头改论文手工合并更改,讨论工作用微信,等等。不过至少写论文是用 Tex。 初步目标是让大家开始用 git 管理代码和方便协作,就是不知道有什么好的办法可以说服别人,毕竟学习成本挺高的。

    18 条回复    2017-10-16 15:14:29 +08:00
    redtea
        1
    redtea  
       2017-10-14 22:11:22 +08:00
    可以跟他们说,下次再出现比特币勒索病毒就不怕了。
    abcbuzhiming
        2
    abcbuzhiming  
       2017-10-14 22:24:48 +08:00
    推广的时候一定要记住以下几点:
    1.对自己高要求可以,但是不要对别人高要求,别人完全可能学不会或者不愿意学
    2.你能否让 git 的使用简单化是你能否推广成功的经验,学习成本高?那请想办法让它变的不高,这就是技术推广的工作
    tomczhen
        3
    tomczhen  
       2017-10-14 22:29:47 +08:00
    没必要。

    自己先使用起来,提高自己的效率,偶尔在小组成员面前 show 几手,如果有组员表现出兴趣再来对他进行引导。
    那些没兴趣的人就别自己找麻烦了,大把小公司都没版本控制,何况你一个大学小组。
    malusama
        4
    malusama  
       2017-10-14 22:53:56 +08:00
    这种小组 git 尝不到甜头把。。那点小便利相对于学习难度太大了
    Kilerd
        5
    Kilerd  
       2017-10-14 23:07:50 +08:00
    先指出项目中的一个 bug,然后指导他们写崩代码(恢复到写之前的状态是很难的那种),然后你就可以开始宣传了: 看我几部回到那个状态。 看我记录我工作了啥的。

    先让他们学会 add commit push 这几个常用功能。

    然后在并发工作的时候,再教 branch 的 checkout merge rebase

    剩下的项目用不到也不要理他们了。
    haonan3344
        6
    haonan3344  
       2017-10-14 23:16:02 +08:00 via Android
    需要 sourcetree 之类的 gui 工具
    saran
        7
    saran  
       2017-10-14 23:22:27 +08:00
    或许对面此刻正想给你安利 google 文档、石墨文档什么的呐~
    Tunar
        8
    Tunar  
       2017-10-14 23:23:19 +08:00 via Android
    不用白费力气。之前在实验室就和别人说过用 git,都是用了一阵子就再也没 push 过了,还是按照老一套,因为他们有些人觉得难用,有些压根就不想用这个东西,其他的觉得呀网盘就行,,我 tm 还费老劲搭一个 gitlab,根本没人用。。。。。
    yech1990
        9
    yech1990  
       2017-10-15 00:07:21 +08:00 via Android
    自建个 git 服务,往上面分享足够多的代码,自然有人会学着怎么去 pull,push。
    研究组最大的问题是每个人都私藏了一些烂脚本,大部分拿不出手,少部分还可以的代码舍不得拿出手。
    Perry
        10
    Perry  
       2017-10-15 00:21:29 +08:00 via iPhone
    ShareLatex 支持多人编辑
    ynyounuo
        11
    ynyounuo  
       2017-10-15 04:14:38 +08:00 via iPhone
    没必要,小心遇到小组成员不会解决 conflict 就 hard reset force push 的惨状
    dychenyi
        12
    dychenyi  
       2017-10-15 10:15:25 +08:00
    自己一个人偷偷用就行了,或者教唆直接用现成的码云, 毕竟中文还是方便。
    NonClockworkChen
        13
    NonClockworkChen  
       2017-10-15 11:28:54 +08:00
    真的别推广,git 的学习成本比 shell 高太多了,不是真心愿意实践的,真心不会去弄,而且 git 各种状况,会让人失去信心
    BOHO
        14
    BOHO  
       2017-10-15 19:03:16 +08:00
    公司用的 svg 好麻烦的说
    BOHO
        15
    BOHO  
       2017-10-15 19:03:35 +08:00
    svn 额额额
    wenzhoou
        16
    wenzhoou  
       2017-10-16 07:36:53 +08:00 via Android
    我是不是老了。总觉得 SVN 比 git 好用
    pqee
        17
    pqee  
       2017-10-16 10:41:14 +08:00
    开什么玩笑。。。。你要知道 git 是反人类的软件,程序员学都十分困难。
    simple2025
        18
    simple2025  
       2017-10-16 15:14:29 +08:00
    用网盘就够了吧,git 仓库这么小,才 1G,而且你比较的是 excel 这种东西,又不是文本文件,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2833 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 11:00 PVG 19:00 LAX 03:00 JFK 06:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86