CVS
:
Concurrent Version System
VSS
:
Visual SourceSafe
对象
|
CVS
|
VSS
|
视点(角度)
|
客户端
(
CVS
不告诉你库中的修改,直到你要做更新,或明确的查询被选择的文件的状态
)
|
服务器
|
功能和安全性
|
较强(
is a system
)
|
较弱
(is a tool)
|
OS
平台支持
|
Unix,Linux,Window
等
|
Windows
|
多人同时check out
|
支持
|
不支持(默认),但可以修改
|
标记自动更新功能(缺省)
|
打开
|
关闭
|
文件锁定
|
无
|
有(
check out
时)
|
rights
|
Rwcn(read,write,create,none)
|
Rcad(read,check out/check in,add/rename/delete,distroy)
|
锁定文件
|
|
pin
|
集成IDE环境
|
Eclipse
及内置
CVS
支持
、
IBM Visual age for java IDE
集成
插件
--- vajcvs
、
Borland jBuilder
内置
CVS
、
Visual Studio IDE
集成插件
– CVSIn
、
Magic C++
|
Microsoft Access
、
Visual Basic
、
Visual C++
、
Visual FoxPro
|
工作流程
|
copy-modify-merge
|
lock-modify-unlock
(
multi - checkout
情况除外)
|
架构
|
C/S
系统
|
同
|
标签
|
tag
|
label
|
签出
/
撤消签出
|
Edit/unedit
|
Check out/ Undo check out
|
数据库
|
repository
|
database
|
更新
|
update
|
Get Lastest Version
|
提交
|
commit
|
Check in
|