| SCM feature: | SourceAnywhere |
Add to comparison:
+CVS +AccuRev +Aegis +AllChange +Arch +Bazaar +BitKeeper +ClearCase +CM+ +CMSynergy +Co-Op +Darcs +Git +LibreSource Synchronizer +Mercurial +Monotone +OpenCM +Perforce +PureCM +Subversion +Superversion +Surround SCM +svk +Team Foundation Server +Vesta +Visual SourceSafe |
|---|---|---|
|
Atomic Commits |
Yes. Commits are atomic. | |
|
Files and Directories Moves or Renames |
Yes. Both moves and renames are supported, while maintaining history. | |
|
Intelligent Merging after Moves or Renames |
Unknown. FILL IN. | |
|
File and Directories Copies |
Copying doesn't retain history, moving does. | |
|
Remote Repository Replication |
Not directly possible with the included GUI or command line tools; Some SQL Server tool might be useable. | |
|
Propagating Changes to Parent Repositories |
Not directly possible with the included GUI or command line tools; Some SQL Server tool might be useable. | |
|
Repository Permissions |
Yes. SourceAnywhere Server Manager can define access to a repository per user or group and user access rights to a project. | |
|
Changesets' Support |
Not exactly. SourceAnywhere uses a related concept of configurations instead, which some has similar properties. | |
|
Tracking Line-wise File History |
Yes. (SAW annotate) | |
|
Ability to Work only on One Directory of the Repository |
Yes. SourceAnywhere can define the user access right to each project and users can be restricted to work only on the projects they have check out/in right. | |
|
Tracking Uncommited Changes |
Yes. Using saw diff. | |
|
Per-File Commit Messages |
No. There is no such feature. | |
|
Documentation |
Good. There's an overview and tutorial on the web site, and integrated help for every command. | |
|
Ease of Deployment |
Excellent. Dynamsoft SourceAnywhere is extremely easy to install. It is totally written in C++ from scratch, which means that you don't need any additional components and frameworks to support the installation. | |
|
Command Set |
Very extensive but not compatible with CVS. | |
|
Networking Support |
Good. (single TCP/IP socket) | |
|
Portability |
Good. The server runs on Windows only. Clients can work on any platform that SWT (Standard Widget Toolkit) supports, including Windows, Linux, Mac, Solaris, AIX, HP-UX, SCO Unix, FreeBSD and so on. | |
|
Web Interface |
Currently not. | |
|
Availability of Graphical User-Interfaces. |
The system is GUI-based by design. | |
|
Information taken from Better SCM Initiative website by Shlomi Fish (shlomif@iglu.org.il). Reorganized for usability by Alexey Mahotkin (Version Control Blog) in 2008. |
|