icon Rails 的相关感想

Git or Mercurial

关于分布式版本管理系统是使用 Git 还是使用 Mercurial ,我很为难。大概你也是这样的吧。

从感觉上来说大体有了结论,但是这个真的好些吗?我还是不那么自信。

作为软件开发基础的这种软件,使用时不想频繁地变来变去。这个决定常常需要整个开发团队来作出,并且不是那么简单就能下结论的。

我空闲的时候两种方法都试过。有些地方很相似,但是有些地方又非常不一样。但是只是试一试的话,并不能区分本质上的区别。

至少在 Rails 业界,Mercurial 好象落在 Git 的后面 。如最近(4/2)David发表的一样,Ruby on Rails 的代码存储库已决定由 Git 来管理。

另一方面,从 2007 年末到 2008 年初,发生了像 OpenJDK 从 TeamWare 变为 Mercurial 存储库(相关报道),NetBeans 的存储库从 CVS 变为 Mercurial(相关报道)这样的大变动。好像还有像我朋友一样的人在感叹“染上了 Java 的色彩”。

那么,应该怎样做呢?
--
黒田努

(2008/04/22)