
大学研究组,不是 cs 专业,但是离不开写代码。 感觉使用的工具非常原始,数据分析用 excel,分头改论文手工合并更改,讨论工作用微信,等等。不过至少写论文是用 Tex。 初步目标是让大家开始用 git 管理代码和方便协作,就是不知道有什么好的办法可以说服别人,毕竟学习成本挺高的。
1 redtea 2017-10-14 22:11:22 +08:00 可以跟他们说,下次再出现比特币勒索病毒就不怕了。 |
2 abcbuzhiming 2017-10-14 22:24:48 +08:00 推广的时候一定要记住以下几点: 1.对自己高要求可以,但是不要对别人高要求,别人完全可能学不会或者不愿意学 2.你能否让 git 的使用简单化是你能否推广成功的经验,学习成本高?那请想办法让它变的不高,这就是技术推广的工作 |
3 tomczhen 2017-10-14 22:29:47 +08:00 没必要。 自己先使用起来,提高自己的效率,偶尔在小组成员面前 show 几手,如果有组员表现出兴趣再来对他进行引导。 那些没兴趣的人就别自己找麻烦了,大把小公司都没版本控制,何况你一个大学小组。 |
4 malusama 2017-10-14 22:53:56 +08:00 这种小组 git 尝不到甜头把。。那点小便利相对于学习难度太大了 |
5 Kilerd 2017-10-14 23:07:50 +08:00 先指出项目中的一个 bug,然后指导他们写崩代码(恢复到写之前的状态是很难的那种),然后你就可以开始宣传了: 看我几部回到那个状态。 看我记录我工作了啥的。 先让他们学会 add commit push 这几个常用功能。 然后在并发工作的时候,再教 branch 的 checkout merge rebase 剩下的项目用不到也不要理他们了。 |
6 haonan3344 2017-10-14 23:16:02 +08:00 via Android 需要 sourcetree 之类的 gui 工具 |
7 saran 2017-10-14 23:22:27 +08:00 或许对面此刻正想给你安利 google 文档、石墨文档什么的呐~ |
8 Tunar 2017-10-14 23:23:19 +08:00 via Android 不用白费力气。之前在实验室就和别人说过用 git,都是用了一阵子就再也没 push 过了,还是按照老一套,因为他们有些人觉得难用,有些压根就不想用这个东西,其他的觉得呀网盘就行,,我 tm 还费老劲搭一个 gitlab,根本没人用。。。。。 |
9 yech1990 2017-10-15 00:07:21 +08:00 via Android 自建个 git 服务,往上面分享足够多的代码,自然有人会学着怎么去 pull,push。 研究组最大的问题是每个人都私藏了一些烂脚本,大部分拿不出手,少部分还可以的代码舍不得拿出手。 |
10 Perry 2017-10-15 00:21:29 +08:00 via iPhone ShareLatex 支持多人编辑 |
11 ynyounuo 2017-10-15 04:14:38 +08:00 via iPhone 没必要,小心遇到小组成员不会解决 conflict 就 hard reset force push 的惨状 |
12 dychenyi 2017-10-15 10:15:25 +08:00 自己一个人偷偷用就行了,或者教唆直接用现成的码云, 毕竟中文还是方便。 |
13 NonClockworkChen 2017-10-15 11:28:54 +08:00 真的别推广,git 的学习成本比 shell 高太多了,不是真心愿意实践的,真心不会去弄,而且 git 各种状况,会让人失去信心 |
14 BOHO 2017-10-15 19:03:16 +08:00 公司用的 svg 好麻烦的说 |
15 BOHO 2017-10-15 19:03:35 +08:00 svn 额额额 |
16 wenzhoou 2017-10-16 07:36:53 +08:00 via Android 我是不是老了。总觉得 SVN 比 git 好用 |
17 pqee 2017-10-16 10:41:14 +08:00 开什么玩笑。。。。你要知道 git 是反人类的软件,程序员学都十分困难。 |
18 simple2025 2017-10-16 15:14:29 +08:00 用网盘就够了吧,git 仓库这么小,才 1G,而且你比较的是 excel 这种东西,又不是文本文件, |