Feature1 |
CVSNT |
SVN |
Server |
|
Supports authentication via Microsoft Active Directory or SSH (windows only) |
YES |
NO |
|
Most current CVS features. |
YES |
YES |
|
Renames are versioned. |
YES |
YES |
|
File meta-data. |
YES |
YES |
|
Commits are truly atomic |
YES |
YES |
|
Does not require Apache/Standalone server |
YES |
YES |
|
Can be tunnelled over SSH |
YES |
YES |
|
Efficient storage of binary files using binary deltas |
YES |
YES |
|
optional locking (reserved checkouts). |
YES |
NO |
|
true rename support (not based on copy/delete) |
YES |
NO |
|
repository-level ACLs |
YES |
NO |
|
pluggable server-side diff programs |
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 |
|
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 |
|
Server-side default options (cvsrc) |
YES |
NO |
|
UTF-8 (Unicode) Server. |
YES |
NO |
|
Multi Lingual filenames suport. |
YES |
YES |
|
Rendevous Support |
YES |
NO |
|
Binary availability for Windows, Mac OS X, Linux, Solaris |
YES |
YES |
|
Binary availability for HPUX |
YES |
NO |
|
Client support for IBM iSeries (AS/400) OS/400 |
YES |
NO |
Windows Server |
|
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 |
|
Uses native file access |
YES |
NO |
|
Crashdump handler |
YES |
NO |
|
Windows native MSI installer |
YES |
NO |
Client |
|
Smart Merge (merge tracking) using |
YES |
NO |
|
Supports Unicode files with additional switches |
YES |
NO |
|
Version OSX resource fork extensions switches |
YES |
NO |