如何在小组中推广 Git 等一系列工具的使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
dbw9580

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

  •  
  •   dbw9580 Oct 14, 2017 via Android 3510 views
    This topic created in 3116 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    剩下的项目用不到也不要理他们了。
    haonan3344
        6
    haonan3344  
       Oct 14, 2017 via Android
    需要 sourcetree 之类的 gui 工具
    saran
        7
    saran  
       Oct 14, 2017
    或许对面此刻正想给你安利 google 文档、石墨文档什么的呐~
    Tunar
        8
    Tunar  
       Oct 14, 2017 via Android
    不用白费力气。之前在实验室就和别人说过用 git,都是用了一阵子就再也没 push 过了,还是按照老一套,因为他们有些人觉得难用,有些压根就不想用这个东西,其他的觉得呀网盘就行,,我 tm 还费老劲搭一个 gitlab,根本没人用。。。。。
    yech1990
        9
    yech1990  
       Oct 15, 2017 via Android
    自建个 git 服务,往上面分享足够多的代码,自然有人会学着怎么去 pull,push。
    研究组最大的问题是每个人都私藏了一些烂脚本,大部分拿不出手,少部分还可以的代码舍不得拿出手。
    Perry
        10
    Perry  
       Oct 15, 2017 via iPhone
    ShareLatex 支持多人编辑
    ynyounuo
        11
    ynyounuo  
       Oct 15, 2017 via iPhone
    没必要,小心遇到小组成员不会解决 conflict 就 hard reset force push 的惨状
    dychenyi
        12
    dychenyi  
       Oct 15, 2017
    自己一个人偷偷用就行了,或者教唆直接用现成的码云, 毕竟中文还是方便。
    NonClockworkChen
        13
    NonClockworkChen  
       Oct 15, 2017
    真的别推广,git 的学习成本比 shell 高太多了,不是真心愿意实践的,真心不会去弄,而且 git 各种状况,会让人失去信心
    BOHO
        14
    BOHO  
       Oct 15, 2017
    公司用的 svg 好麻烦的说
    BOHO
        15
    BOHO  
       Oct 15, 2017
    svn 额额额
    wenzhoou
        16
    wenzhoou  
       Oct 16, 2017 via Android
    我是不是老了。总觉得 SVN 比 git 好用
    pqee
        17
    pqee  
       Oct 16, 2017
    开什么玩笑。。。。你要知道 git 是反人类的软件,程序员学都十分困难。
    simple2025
        18
    simple2025  
       Oct 16, 2017
    用网盘就够了吧,git 仓库这么小,才 1G,而且你比较的是 excel 这种东西,又不是文本文件,
    About     Help     Advertise     Blog     API     FAQ     Solana     984 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 68ms UTC 22:58 PVG 06:58 LAX 15:58 JFK 18:58
    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