TeamSource和VSS的选择
前一段时间参与一个项目,不太正规没有版本控制,作了许多重复劳动.想学以下这方面东西.花了一下午看了看这两个工具,总结以下不知对不对,欢迎讨论:
TeamSource和VSS比较
相同点:
<1>两者都是把代码保存到数据库中
<2>提供Checkin Checkout(或者等价功能)
<3>用户分为管理员和一般用户
<4>用户都由管理员创建
不同:
<0>VSS主要分两部分,TeamSource只有一个部分
<1>VSS有备份和恢复功能,TeamSource没有
<2>TeamSource能够自动比较服务器和本地文件及文件夹的区别,VSS不行
<3>VSS用户名由管理员任意指定,TeamSource需要与用户计算机的名称相同
<4>VSS管理员只能进行数据库意义上的操作,例如:管理用户和备份数据;一般用户负责创建,管理工程.TeamSource管理员是一个特殊的用户,可以创建工程,其它用户不行;管理员和其它用户都可以修改更新工程.
<5>TeamSource一个数据库等价一个工程,VSS一个数据库下可以有数个工程.
总的感觉VSS更正规一些.