On Wed, 2010-01-06 at 11:16 -0500, Julian Foad wrote: > > * No commitment to mixed-revision working copies. > > That sounds interesting, but I haven't got to grips with what it really > means in terms of user work flows, and in what senses it is an important > functional restriction versus an advantage.
If you want centralized-VCS-like workflow and don't have mixed-rev working copy support, you can wind up giving up automerge--the feature of Subversion that lets you commit your awesome new stuff without having to pull someone else's boring work in a different part of the tree first. For very active projects with commits every few minutes or more, that can be a big impediment. It may be possible for a system to work around this by having a "push and pull" operation such that you can push your changes and pull all of the non-conflicting changes at the same time. I don't know if that's at all common, though.