还是Git,最近在研究Git和SVN的交互,感觉有点乱。虽然Git感觉上比较牛,但毕竟是分布式的,和SVN有差别,要想迅速取代SVN不太可能。
也许Git并没有想取代SVN,如果Git当初多考虑这个问题,将来的前景会更好。
反观SVN取代CVS就很容易,这就是因为SVN是建立在CVS基础之上的。同样的例子,如Linux比Unix更流行,C++比C更强大。如果我们有一天搞新东西,一定要问我们的对手是谁,记得要站在对手的肩膀上,虽然另起炉灶也许没有那么多条条框框限制,但商业就是商业,成功是有代价的。
其实我说的问题是“兼容”。