dbw9580
V2EX  ›  问与答

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

  •  
  •   dbw9580 · Oct 14, 2017 via Android · 3945 views
    This topic created in 3306 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
    redtea
    Oct 14, 2017
    1
    可以跟他们说,下次再出现比特币勒索病毒就不怕了。
    abcbuzhiming
    abcbuzhiming
    Oct 14, 2017
    2
    推广的时候一定要记住以下几点:
    1.对自己高要求可以,但是不要对别人高要求,别人完全可能学不会或者不愿意学
    2.你能否让 git 的使用简单化是你能否推广成功的经验,学习成本高?那请想办法让它变的不高,这就是技术推广的工作
    tomczhen
    tomczhen
    Oct 14, 2017
    3
    没必要。

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

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

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

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