Sablime V.S. CVS

Sablime是从ATT开发使用并维护至今, 且商品化的配置管理软件. CVS的历史可能稍微短一些, 基本上是开源世界中最大的版本管理系统. 由于Sablime中集成了Bug-Tracking, 而且和源代码绑定, 因此和CVS+Bugzilla比较才合理. 这里仅仅说说自己使用两者的比较. 说的是Sablime的缺点而不是优点. 如果要看Sablime的全部特性和优点, 不如直接到官方网站浏览: http://stc.web.lucent.com/Sablime/Sablime-Overview.htm

1. 添加文件
CVS添加文件非常便捷, 无论文件是否在同一个路径下面都非常方便就可以一次添加, 随便一个客户端都非常方便, 添加十几个文件大约不超过5分钟
Sablime只能用Web方式添加文件(Console的操作太复杂, 不会用), 一次只能添加一个目录下面的多个文件, 为了添加在9个目录下面的文件,
花费了超过40分钟的时间, 效率差别可见一斑

虽然Sablime软件的功能和概念都比CVS强很多, 或者说是两个朝代的东西, 但是用户体验CVS远比Sablime好

2. 更新本地文件
CVS获取文件相当简单, 一个命令就可以, 时间也非常短. CVS由于在本地建立管理目录, 因此下次更新只需简单update就可, 如果文地文件和服务
器文件有冲突, 那么需要人工合并
Sablime可就费劲了. 由于Sablime不在本地保存管理目录, 因此实际上Sablime不知道本地的文件是不是被其管理, 因此如果你不是连接在
Sablime上面并且通过Sablime获取文件, 而是本地自行修改, 那么将无法更新到Sablime上面, 只能先getversion/checkout (edget?), 然后修改

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注