[REVIEW] Ch4. Branching and Merging - Advanced Merging

C. Michael Pilato cmpilato at red-bean.com
Thu Jun 12 23:14:45 CDT 2008


Arfrever Frehtes Taifersar Arahesis wrote:
>> Perhaps the best compromise for now is to put a sidebar in chapter 4
>> which alludes to the mega-complexity of svn:mergeinfo, and points
>> people to the collab.net paper?
> 
> I would prefer a new "Mergeinfo Implementation Details" section :)

I have to side with those who wish to hide most of this complexity from the 
users.  As has been noted, even if most users know *what's* going on, they 
either don't care (because it ain't causing them problems), or caring 
doesn't matter (because it *is* causing problems but no amount of 
implementation knowledge will help them).

The goal of the book is help folks use Subversion, which includes helping 
them know what to expect of it.  This way, when something they suspect is 
wrong occurs, the book can help confirm or deny that suspicion.

To that end, a sidebar about some of the things folks might see (such as 
copy/move creating mergeinfo, mergeinfo appearing on files that weren't 
really touched, a glossed-over explanation of elision) would be a great 
thing -- it helps them know they aren't seeing bugs or using the tool 
incorrectly.  And if the sidebar also helps folks learn best-practices for 
avoiding the nastier situations, double bonus!

-- 
C. Michael Pilato <cmpilato at red-bean.com> | http://cmpilato.blogspot.com/

"The Christian ideal has not been tried and found wanting.  It has
  been found difficult; and left untried."  -- G. K. Chesterton




More information about the svnbook-dev mailing list