Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Subversion Wiki" for 
change notification.

The "SvnMergeTheory" page has been changed by JulianFoad:
http://wiki.apache.org/subversion/SvnMergeTheory?action=diff&rev1=27&rev2=28

  
  Those are the basic cases that Subversion 1.7 supports.
  
- TODO: How Subversion handles cherry-picks in the direction of sync merges.
+ == Cherry-pick Merges ==
+ Subversion's ''sync'' merge handles cherry-picks in the same direction by 
skipping over them, splitting the merge into two or more phases, with each 
phase performing a 3-way merge of one sub-range of the requested source range.
  
- Same dir'n -- svn succeeds.  Opposite dir'n -- svn fails.
+ {{attachment:merge-cherry-fwd-sync-1.png|sync with a forward cherry-pick}}
+ 
+ {{attachment:merge-cherry-fwd-sync-2.png|sync with a forward cherry-pick}}
+ 
+ {{attachment:merge-cherry-fwd-sync-3.png|sync with a forward cherry-pick}}
+ 
+ Subversion's ''sync'' merge handles cherry-picks in the same direction.
+ 
+ {{attachment:merge-cherry-back-sync-1.png|sync with a backward cherry-pick}}
  
  == The Keep-Alive Dance ==
  If you want to continue working on a branch after it has been reintegrated, 
we have been saying that there is a choice of two solutions:

Reply via email to