IT屌丝一枚
分类: 项目管理
2005-01-26 02:03:10
CVSNT是现在能在Windows、Mac OS
X、Linux、Solaris和HPUX上运行的,被广泛支持的,富有特色和安全的CVS服务器和客户端。经过6年的不断开发、测试和产品发布,
CVSNT得到持续的推进,当前的版本是2.0。CVSNT是开放源码的自由软件,基于GNU的GPL许可证。
应该可以把CVSNT看作是CVS的增强版吧,以下是CVSNT和CVS的一些特征对比:
Feature | CVSNT | CVS | |
Server | |||
Supports authentication via Microsoft Active Directory or SSH (windows only) | YES | NO | |
Set enforced protocols allow server to lock out clients connecting over insecure protocols or using insecure/inefficient options. | YES | NO | |
Easily remove protocols (without recompile) | YES | NO | |
Branch ACLs can be used to restrict access | YES | NO | |
LockServer provides file level locking | YES | NO | |
More sophisticated / extra triggers available e.g. postcommit. Triggers also available via COM/DLL/.so interfaces | YES | NO | |
Supports Unicode files with additional switches | YES | NO | |
Efficient storage of binary files using binary deltas | YES | NO | |
Extended modules functionality using the modules2 file | YES | NO | |
Advanced Reserved Edits and checked commits (supercedes exclusive locking concept) | YES | NO | |
Server-side default options (cvsrc) | YES | NO | |
CVSROOT/config scripts etc. | YES | YES | |
Repository browsing via cvs ls command | YES | YES | |
Windows Server | |||
Supports encrypted authentication via SSL (all platforms) | YES | NO | |
Configurable with Windows Control Panel | YES | NO | |
Compatible with NTFS ACL's for using permissions based on Windows . | YES | NO | |
Triggers also available via COM and DLL interfaces | YES | NO | |
Client | |||
Smart Merge using | YES | NO | |
Supports Unicode files with additional switches | YES | NO | |
"Import-and-go" by optionally turning freshly imported trees into a new sandbox automatically. No more need to purge and do a fresh checkout first | YES | NO |