Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It is never necessary to use <code>--reintegrate</code>; it's a convenience. If your most recent merge from <code>trunk</code> to <code>feature-branch</code> merged all of the changes that occurred in <code>trunk</code> since you branched up to revision <code>rev</code>, then you could use the following command.</p> <pre><code>svn merge url://trunk@rev url://feature-branch . </code></pre> <p>Note that this command would be run in the root of an up-to-date working copy of <code>trunk</code> with no outstanding changes to be committed.</p> <p>Let me expand my answer to more directly answer the question "Is there an example of when dropping reintegrate gives me unnecessary conflicts?"</p> <p>Here's what the article means by "If we include those synched revisions, then we merge back changes that already exist in trunk. This yields unnecessary and confusing conflicts."</p> <p>Including the synched revisions would look like this:</p> <pre><code>svn merge -r N:HEAD url://feature-branch . </code></pre> <p>Where <code>.</code> is a clean working copy of trunk and <code>N</code> is the revision that <code>feature-branch</code> was created from <code>trunk</code>. That merge command merges all of the changes committed to the <code>feature-branch</code> since it was branched, including those changes that were merged from <code>trunk</code> after the <code>feature-branch</code> was created. That means changes already made to <code>trunk</code> would be included in the merge above. You'd be telling Subversion to apply changes to <code>trunk</code> that actually originated in <code>trunk</code>, which results in conflicts.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload