![]() | 1 acros 2014-05-29 20:50:11 +08:00 ![]() 我怎么觉得你队友不是不熟悉工具,是还没明白版本管理工具的运作机理 |
![]() | 2 yukirock OP @acros 不是一事= = 其我校其它程也有涉及些件工程工具的用法,但一不深入,二也有在 group work 中大模使用。 事上作要求中也提到些西的部分……只是要求要有代的,手日或者拿 git 提交其都可以。 |
![]() | 3 hitsmaxft 2014-05-29 20:57:57 +08:00 啥都不懂的学生党, 建议 svn 搞起 |
![]() | 4 yukirock OP @hitsmaxft 候 svn 反而得麻了吧,要搭一 svn 服器。Git 的有 GitHub,有 Bitbucket 和 Heroku,有 Gitcafe,以大作的模和性我得是 git 更合。 |
![]() | 5 emric 2014-05-29 21:04:17 +08:00 ![]() 可以尝试 GUI 的 GIT 例如 SourceTree. 比起命令行, 在团队推广起来方便多了. 再丢几个 GIT 的知识连接, 基本来说 GIT 问题已经不大了. 剩下的只能让慢慢的让他们领悟了. |
![]() | 6 yukirock OP @emric 。 但我四人, OS X,一 Arch 一 Ubuntu,GUI 工具可能也有麻…… 不反正我校生用果本的已越越多了,我也早已磨刀霍霍向果店。 我大概也算是高估了友用 git 的能力,因我想着竟作院生技能也是有的……再也是 ABC,有英文的啊。 |
![]() | 7 hitsmaxft 2014-05-29 21:17:12 +08:00 @yukirock 为了共享点代码, 就直接上 git, 过了, 仅此而已. 不过 svn 服务器不好搭倒也不至于, sourceforge 和 google code 貌似还是支持, 只是年代久远了, 不太记得. |
![]() | 8 palytoxin 2014-05-29 21:18:07 +08:00 讲真,这种情况svn虽然好不到哪里去,但是比git一定是强不少。eclipse我记得是用egit这个插件管理。 第一次用svn是在windows上用totoriseSVN,客户端服务器端都方便的多。 git的服务器端自己搭超麻烦,用gitlab也是个不错的选择 |
9 jsonline 2014-05-29 21:19:39 +08:00 呵呵,工具没问题,人有问题。 |
![]() | 10 yukirock OP |
![]() | 11 davidli 2014-05-29 21:39:54 +08:00 为什么本科的Team project还需要版本控制? 不都是找个周末边喝可乐边通宵,然后一晚上直接搞定的么 |
![]() | 12 F1ReKing 2014-05-29 21:41:55 +08:00 Eclipse 使用Git的话 推荐插件EGit,可以定义不同的分支,这样就可以控制版本了 带上: http://download.eclipse.org/egit/updates/ |
![]() | 15 kyze8439690 2014-05-29 21:57:59 +08:00 ![]() 你应该把为什么要这样做教给他,想我也是大二的时候从朋友那些学会版本控制这种东西.... |
![]() | 16 lincanbin 2014-05-30 00:36:10 +08:00 Git用起来确实还是比较麻烦的,你可以先从GUI的git开始,然后再让他们学Shell 例如TortoiseGit就不错,甚至我觉得Shell可有可无了。 |
17 jetbillwin 2014-05-30 00:38:46 +08:00 这个情况下可以直接用dropbox啊,而且本身也带版本管理……自从经历了一次文件丢失之后,我就是git+dropbox双保险 |
![]() | 18 yukirock OP @kyze8439690 @lincanbin 我校也有版本管理件工程的科目,但竟各人度不同,我不知道有有接。接的感再去太逼了。 我用 git 一始就是 CLI 上手的,GUI 怎用我完全有。我多告面,我用 git,商量一下公共 repo 怎,剩下的我得必要一一……哪怕是老也只管,我那 TA 又是在校生, UML/CRC cards 些西他自己也高不清楚,些程大上的更不了。 @jetbillwin 我有人 group work 拿 Dropbox 活的……而且那版本管理根本不活用的。 Git + Dropbox 保倒是必,我一同前天本差弄,找回之後上就把所有重要的西份到 Dropbox 了。 我了 50G 的永久容量。 |
![]() | 19 fishleen 2014-05-30 04:32:05 +08:00 ![]() 为什么用arch, ubuntu的不习惯git命令行啊,找个简单教程,不超过一下午基本的git命令都能学会啦。 话说我们农村学校不要说project course了,就是做hackthon一群人也是用git来做。而且我们学校自己有搭git,连bitbucket都不用,校内学校服务器速度非常快,而且也有web直观化的log,diff和network(就是私人的github)。 Eclipse的话能设置.gitignore,搜索.gitignore java就可以啦~别人可以git clone之后直接导入的,只要是同一个project。 不过也有比较脑残的实验室不用任何版本控制,直接zip然后email,碰到这种队伍我都直接绕着走的。 |
![]() | 20 20150517 2014-05-30 04:52:08 +08:00 说实话,这么小的项目,而且每次提交改动不大的话,用git还不如直接用svn,git相对优势是因为svn整天要merge出来做开发,而不影响trunk比较麻烦,但你们一个作业什么,都是只在一个master上改来改去,做git每次要来个commit,然后再push,好麻烦,意思不大....真有必要git吗?觉得好多人盲目崇拜git过了 |
![]() | 21 nooper 2014-05-30 07:47:12 +08:00 via iPhone pull request |
![]() | 22 CoX 2014-05-30 08:05:31 +08:00 via Android LZ团队应该抽出一天时间来学习一下git,其他啥都不干 磨刀不误砍柴工啊 |
23 TK 2014-05-30 08:20:15 +08:00 怎么都因为私有repo放弃github……教育账号申请一个就有5个free private repo啊…… |
![]() | 24 clino 2014-05-30 09:05:25 +08:00 自己用gerrit搭一个git服务,然后强制每人的提交都要别人review过再合并 |
25 anheiyouxia 2014-05-30 09:21:24 +08:00 via Android 没用过git,但是我觉得svn是非常简单的工具,如果觉得搭建麻烦或者不会搭建,那直接在Googlecode创建一个项目,名字就用乱一点的名字,基本不用担心泄露的问题。 然后既然是用eclipse,装上插件后,每次写之前update一下,写完代码一commit就是了,有冲突,手动解决一下。 |
![]() | 26 Mutoo 2014-05-30 09:39:41 +08:00 |
![]() | 27 leopanhf 2014-05-30 09:42:13 +08:00 很显然你们完全都没有沟通啊。跟工具没关系吧。 |
![]() | 29 wizardoz 2014-05-30 10:02:16 +08:00 同意一楼说法,你的队友不仅是不熟悉工具。而是完全不理解版本控制为何物。有必要先开个会沟通一下,大家分享一下对版本控制的看法以及使用技巧。工欲善其事,必先利其器。 |
![]() | 30 hualuogeng 2014-05-30 10:43:21 +08:00 楼主缺的是一本适合GIT入门的书 |
![]() | 31 kooyou 2014-05-30 10:51:02 +08:00 楼主不是本科生?主要还是没沟通吧。。。 |
![]() | 32 wudoo59 2014-05-30 10:58:16 +08:00 我想问大家git都是到哪里学的,还是直接官方网站看帮组内容啊。 |
![]() | 33 Panic 2014-05-30 11:00:25 +08:00 一上来就多人协作使用git何必呢, 我现在也只在自己个人项目里试试git,公司多人还是使用svn, 你不搞多分支的话肯定够了。 使用git只能看起来高大上了 |
![]() | 34 lincanbin 2014-05-30 12:02:49 +08:00 @yukirock GUI比Shell好很多,你如果要教他们的话,两三分钟教会Sync、Commit、Push这几个基本操作,问题不大。 |
35 kaneg 2014-06-02 20:39:18 +08:00 Git就不是给菜鸟用的。几个人的小团队用SVN是在合适不过的 |