- MFH
Approved by: doceng (implicit)
This commit is contained in:
commit
763dee20eb
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/projects/sgml2xml/; revision=39459
33 changed files with 1936 additions and 274 deletions
|
|
@ -579,7 +579,7 @@
|
|||
preferable.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<sect3 id="subversion-primer-base-layout">
|
||||
<title><literal>RELENG_*</literal> Branches and General
|
||||
Layout</title>
|
||||
|
||||
|
|
@ -1155,7 +1155,7 @@
|
|||
&prompt.user; <userinput>svn commit stable/8</userinput></screen>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<sect3 id="subversion-primer-merge">
|
||||
<title>Merging with <acronym>SVN</acronym></title>
|
||||
|
||||
<para>This section deals with merging code from one branch to
|
||||
|
|
@ -1445,6 +1445,38 @@ $target - head/$source:$P,$Q,$R</screen>
|
|||
Subversion.</para>
|
||||
</sect5>
|
||||
|
||||
<sect5>
|
||||
<title>Practical Example</title>
|
||||
<para>As an practical example, consider the following scenario:
|
||||
The changes to <filename>netmap.4</filename> in r238987 is
|
||||
to be merged from CURRENT to 9-STABLE. The file resides in
|
||||
<filename class="directory">head/share/man/man4</filename> and
|
||||
according to <xref linkend="subversion-primer-merge"/> this
|
||||
is also where to do the merge. Note that in this example
|
||||
all paths are relative to the top of the svn repository.
|
||||
for more information on the directory layout, see
|
||||
<xref linkend="subversion-primer-base-layout"/>.</para>
|
||||
<para>The first step is to inspect the existing mergeinfo.</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>svn propget svn:mergeinfo -R stable/9/share/man/man4</userinput></screen>
|
||||
|
||||
<para>Take a quick note of how it looks before moving on to the next
|
||||
step; doing the actual merge:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>svn merge -c r238987 svn+ssh://svn.freebsd.org/base/head/share/man/man4 stable/9/share/man/man4</userinput>
|
||||
--- Merging r238987 into 'stable/9/share/man/man4':
|
||||
U stable/9/share/man/man4/netmap.4
|
||||
--- Recording mergeinfo for merge of r238987 into
|
||||
'stable/9/share/man/man4':
|
||||
U stable/9/share/man/man4</screen>
|
||||
|
||||
<para>Check that the revision number of the merged revision
|
||||
has been added. Once this is verified, the only thing left
|
||||
is the actual commit.</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>svn commit stable/9/share/man/man4</userinput></screen>
|
||||
</sect5>
|
||||
|
||||
<sect5>
|
||||
<title>Merging into the Kernel
|
||||
(<filename class="directory">sys/</filename>)</title>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue