闪开让我来。
依我看,说 git 好的,都没有说到点子上。说 git 不好的,可能真是不懂 linus 创造 git 的上下文。要是拿企业内开发的上下文来看 git ,可是看不出什么好的。我呢,也就是试着去懂吧。
=======
我觉得这问题不能仅仅考虑技术,得考虑人。 我暂时忘掉 SVN ,为了 Git 而学习 Git ,以 Linus 的思维替代我的思维。然后我发现了如此深刻的人性洞察和简单的应对方法。 linux 的工作流使得 git 是显然必须的。以下内容是我看了 linus 在 google 的演讲后写的,因此很多就是对 linus 思想的 DUMP 。
所以,对于 Linux 团队来说, Git 是必须的。特别是它的分布式,可以帮助建立信任网络,减少政治问题。它的设计,首先是关于人的,关于最佳的工作流程的、技术这是这些思想的完美载体。 Linus 不仅仅创建了 Linux ,也实际上管理着一个巨大的团队,做法就是用一套工具提供信任网络和少政治的工作流程,从而可以不管。说 Linus 是此团队的“仁君”,并非缪赞。想想混乱的现实世界,我确实对这个高手团队的管理方法感到敬佩。
这解释了开源代码项目使用 git 的热潮。它符合人性的光辉。 ==============技术上的支持 ##自身优势
##伙伴优势
##对手形势 我就用过 svn 和 git ,就比较他们两.svn 已经药丸 https://www.google.com/trends/explore#q=git%2C%20svn&cmpt=q&tz=Etc%2FGMT-8
这些年企业内的开发流程乏善可陈,开源界红红火火,那些整日贫乏的面孔,不去学习开源界的性感怎么办。所以, git 就这么火了呗。
1
tracyone 2016-04-23 22:36:00 +08:00 via Android
好东西懂得人自然懂。
|
2
ming2281 2016-04-24 00:31:47 +08:00
当初 github 如果同时支持 hg,说不定 hg 也会火
:) |
3
vm 2016-04-24 00:39:05 +08:00 2
看这篇文章的末尾部分,”关于 Git 的礼节“。
http://www.yinwang.org/blog-cn/2015/03/03/how-to-respect-a-programmer |
4
des 2016-04-24 07:27:24 +08:00 via Android
二进制文件还是不太适合用 git
|
5
tyfulcrum 2016-04-24 09:15:44 +08:00 via iPhone
我觉得 hg 要简单好用一些…奈何 git 用的人多。
|
6
Felldeadbird 2016-04-24 10:41:21 +08:00 via iPhone
其实主要还是分布式和分支实用
|
7
julyclyde 2016-04-24 19:54:44 +08:00
连 cvs 都能火,还有啥不能火的
这世界门槛低 |