我工作的团队仍然使用SUN Teamware进行源代码管理 (SCM)。我已经使用它一段时间了(超过 10 个月),我对它没有任何特别的抱怨。
Teamware 已被用于管理 Sun 最大的源代码树,包括用于 Solaris 操作系统和 Java 系统的源代码树,并且运行良好。但它也是一个已经停产的旧商业(闭源)产品。这是 Sun 将其代码库转换为开源社区的过程的一部分,这反过来又导致转向更新的版本控制系统,例如 Mercurial。
这让我感觉有点像我们在使用 Teamware 时陷入了困境,而世界已经转向更新的系统。然而,我并没有错过任何特定的功能,除了可能有一个源树的 Web 视图来浏览和查看文件的历史记录(我们用 VersionTool 做的事情并不重要)。
使用 SUN Teamware 的团队是否应该迁移到更现代的 SCM,例如 git 或 Mercurial?
更重要的是,你可以向团队的其他成员提出什么论据来支持这种转变?