Comparison between Co-Op

Back to main page

   
SCM feature: Co-Op Add to comparison: +CVS
+AccuRev
+Aegis
+AllChange
+Arch
+Bazaar
+BitKeeper
+ClearCase
+CM+
+CMSynergy
+Darcs
+Git
+LibreSource Synchronizer
+Mercurial
+Monotone
+OpenCM
+Perforce
+PureCM
+SourceAnywhere
+Subversion
+Superversion
+Surround SCM
+svk
+Team Foundation Server
+Vesta
+Visual SourceSafe
Atomic Commits
Yes. Commits are atomic.
Files and Directories Moves or Renames
Renames of files are supported. Renaming a directory requires creating a new one, moving the files and deleting the old one. Moved file histories are preserved.
Intelligent Merging after Moves or Renames
Unkown. FILL IN.
File and Directories Copies
Copying doesn't retain history, moving does.
Remote Repository Replication
Repositories are always replicated on local machines. There is no central server.
Propagating Changes to Parent Repositories
It's a peer-to-peer system, which keeps all replicas of the repository in sync.
Repository Permissions
First access (joining the project) requires administrator's approval. Subsequent access to that project is not controlled.
Changesets' Support
Yes. Changesets are the default.
Tracking Line-wise File History
Not directly, but it's possible to compare any two versions using a visual differ.
Ability to Work only on One Directory of the Repository
No. All changes are made to a project as a unit, but it's possible to access each file's history separately.
Tracking Uncommited Changes
Yes, using built-in visual differ/editor.
Per-File Commit Messages
No. Commit messages are per change. They go to all project members and update their repositories.
Documentation
Very good. Step-by-step tutorial and HTML help is included.
Ease of Deployment
Very easy to deploy, since there is no central server. Can be configured to use e-mail or LAN (or both) for synchronization. For e-mail, requires MAPI-compliant e-mail client.
Command Set
Basic commands are compatible with CVS.
Networking Support
Uses the simplest LAN interface: copying files between shared directories.
Portability
Windows only: starting with Win95.
Web Interface
Since this functionality is always available locally, there is no need for web interface.
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.

 

Creative Commons License
This work is licensed under a Creative Commons License.