I find myself often working with people who are not particularly version control-savvy, so the following use case for Subversion would be very useful, if I knew the magic words.
- I commit my latest version, note the revision R
- I email a file off to a collaborator and carry on working, possibly committing more changes as I go
- When I get the file back from collaborator, I do a 3-way merge of changes from R to their version into my working copy
It seems like branching etc is a bit heavyweight for this, but I’m open to any suggestions of good ways to get the job done.
There could be a simpler solution, but this should work: