|
呵呵,还是有很多的不同哦,看来这个NT不是指操作系统,而是指New Technology...... CVSNT是现在能在Windows、Mac OS
X、Linux、Solaris和HPUX上运行的,被广泛支持的,富有特色和安全的CVS服务器和客户端。经过6年的不断开发、测试和产品发布,
CVSNT得到持续的推进,当前的版本是2.0。CVSNT是开放源码的自由软件,基于GNU的GPL许可证。
应该可以把CVSNT看作是CVS的增强版吧,以下是CVSNT和CVS的一些特征对比:
FeatureCVSNTCVS
Server
Supports authentication via Microsoft Active Directory or SSH (windows only)YESNO
Set enforced
protocols allow server to lock out clients connecting over insecure
protocols or using insecure/inefficient options.YESNO
Easily remove protocols (without recompile) YESNO
Branch ACLs can be used to restrict accessYESNO
LockServer provides file level locking YESNO
More sophisticated / extra triggers available e.g. postcommit. Triggers also available via COM/DLL/.so interfaces YESNO
Supports Unicode files with additional keyword expansion switchesYESNO
Efficient storage of binary files using binary deltasYESNO
Extended modules functionality using the modules2 fileYESNO
Advanced Reserved Edits and checked commits (supercedes exclusive locking concept) YESNO
Server-side default options (cvsrc)YESNO
CVSROOT/config scripts etc.YESYES
Repository browsing via cvs ls commandYESYES
Windows Server
Supports encrypted authentication via SSL (all platforms)YESNO
Configurable with Windows Control PanelYESNO
Compatible with NTFS ACL's for using permissions based on Windows username or group.YESNO
Triggers also available via COM and DLL interfaces YESNO
Client
Smart Merge using MergePointYESNO
Supports Unicode files with additional keyword expansion switchesYESNO
"Import-and-go"
by optionally turning freshly imported trees into a new sandbox
automatically. No more need to purge and do a fresh checkout firstYESNO
|