SCM home storing comparison

svn git
Overlays1 No2
Single-files3 No4
Profiles5 Yes
Atomic-changesets Yes
Offline-work Partial6
Rename-history Yes

  1. Unionfs in the working copy from different repos. ↩

  2. Could be done with laysvn (layered subversion), from Erich Schubert. ↩

  3. Allow checking out single files (needed for dot-files). ↩

  4. Could be done with laysvn (layered subversion), from Erich Schubert. ↩

  5. To split pub from priv data, and annon and authed checkouts. ↩

  6. Each wc has the pristine copy against which you can diff. For total offline support you would need somehting like svk. ↩