Version control system comparison matrix
Comparing Plastic SCM with some popular version control systems
| Feature | Subversion | Source Safe | Clearcase | Perforce | Accurev | Plastic SCM |
| Core version control | File versioning |
|
|
|
|
|
|
| Folder versioning |
|
|
|
|
|
|
| Branch inheritance |
|
|
|
|
|
|
| Changeset support and atomic commits |
|
|
|
|
|
|
| Multiple independent repositories |
|
|
|
|
|
|
| Full move-rename support across branches |
|
|
|
|
|
|
| One-click switch to branch |
|
|
|
|
|
|
| Complete command-line interface |
|
|
|
|
|
|
| Push and pull branches to remote servers (DVCS) |
|
|
|
|
|
|
| Mastership-based replication |
|
|
|
|
|
|
| Multiple-server support |
|
|
|
|
|
|
| Configurable database backend |
|
|
|
|
|
|
| Visualization tools | ||||||
| Graphical difference tool for source code files |
|
|
|
|
|
|
| Graphical difference tool for folders |
|
|
|
|
|
|
| Graphical difference tool for image files |
|
|
|
|
|
|
| Graphical difference tool for Microsoft Word files |
|
|
|
|
|
|
| 3D revision tree viewer |
|
|
|
|
|
|
| Code review tool | ||||||
| Development statistics tool | ||||||
| Built-in 3-way merge tool for source code files |
|
|
|
|
|
|
| Built-in 3-way merge tool for binary files |
|
|
|
|
|
|
| BranchExplorer with branch-inheritance graph |
|
|
|
|
|
|
| Graphical wizard for merging folder conflicts |
|
|
|
|
|
|
| Integrations with third-party tools | ||||||
| Microsoft Visual Studio 2005 / 2008 / 2010 |
|
|
|
|
|
|
| Eclipse 3.x |
|
|
|
|
|
|
| Oracle JDeveloper 10 |
|
|
|
|
|
|
| Borland C++ Builder (with SourceConneXion) |
|
|
|
|
|
|
| Borland Delphi (with SourceConneXion) |
|
|
|
|
|
|
| Workspace management | ||||||
| Multiple workspaces per machine |
|
|
|
|
|
|
| Multiple repositories mounted on a single workspace |
|
|
|
|
||
| Security and authentication | ||||||
| Active Directory user authentication |
|
|
|
|
|
|
| LDAP user authentication |
|
|
|
|
|
|
| Built-in username/password authentication | ||||||
| ACL-based permissions for all system objects |
|
|
|
|
|
|
| Permission inheritance |
|
|
|
|
|
|
| Data import | ||||||
| Support for fast-export / fast-import |
|
|
|
|
|
|
| Importer for CVS repositories |
|
|
|
|
|
|
| Importer for MS Visual SourceSafe repositories |
|
-- |
|
|
|
|
| Importer for Subversion repositories | -- |
|
|
|
|
|
| Platform support | ||||||
| Windows 2000 / XP / 2003 / Vista / 7 |
|
|
|
|
|
|
| Linux |
|
|
|
|
|
|
| Mac OS X 10.5 and higher |
|
|
|
|
|
|
