我工作的团队仍然使用SUN Teamware进行源代码管理(SCM)。我已经使用了它一段时间(超过10个月),我对此没有任何特别的抱怨。可以向SUN Teamware的客户/老板提出什么建议 - >现代SCM迁移?
Teamware已被用于管理Sun最大的源代码树,包括那些用于Solaris操作系统和Java系统的源代码树,它工作得非常好。但它也是一个已经停产的旧商业(封闭源代码)产品。这是Sun将其代码库转换为开源社区的过程的一部分,这些开源社区最终转向了更新的版本控制系统,如Mercurial。
这让我感觉有点像使用Teamware陷入困境,世界已经转向了更新的系统。然而,我不会错过任何特定的功能,除了可能有源代码树的Web视图浏览并查看文件的历史记录(我们使用VersionTool进行的操作(因此并不重要))。
使用SUN Teamware的团队应该迁移到像git还是Mercurial这样更现代化的SCM?
更重要的是,您可以向团队的其他成员提出哪些论据来支持该过渡?
我唯一的看法是有人说Mercurial比TeamWare性能更好(请参阅http://blogs.sun.com/kto/date/20071116中的“性能比较和数据”)。此外,我希望能够更好地与其他软件开发工具(Eclipse,Emacs等)集成。 – 2009-02-18 16:52:43