Mark Rae said:
http://msdn2.microsoft.com/en-us/library/th1ac915(VS.80).aspx
See File Merge Improvements re the Copy-Modify-Merge workstyle - is this
what you mean...?
It certainly sounds like they're embracing that more than they were.
It still sounds like it's an evolution rather than a revolution though.
(The idea that 4GB is enough data storage is incredible, for instance.)
For instance, I see nothing that suggests that branching is any better
than it was. This can be a real eye-opener in Subversion: branching is
basically instantaneous and *incredibly* cheap in terms of disk space.
You can switch from one branch to another and it just applies the
diffs; you can merge between different branches or difference revisions
in a branch, etc.
Has VSS finally become transactional (i.e. the whole commit works or
the whole commit fails)? I can't see anything about that, which is a
*real* shame - having a single version number which is automatically
incremented at every revision is like having a label automatically
applied to every commit, but a lot easier to deal with.
I'm slightly surprised that TFS isn't better than it is, given the
headway Subversion's made. Don't get me wrong - TFS is a *lot* better
than VSS, and has a lot of the above features - but it makes life hard
in unnecessary ways.