V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
dbw9580
V2EX  ›  问与答

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

  •  
  •   dbw9580 · Oct 14, 2017 via Android · 3524 views
    This topic created in 3121 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   ·   811 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 22:30 · PVG 06:30 · LAX 15:30 · JFK 18:30
    ♥ Do have faith in what you're doing.