[svnbook] r4745 committed - Translation: svn subcommand merge

svnbook at googlecode.com svnbook at googlecode.com
Thu Apr 10 07:24:07 CDT 2014


Revision: 4745
Author:   jmfelderhoff at gmx.eu
Date:     Thu Apr 10 12:23:44 2014 UTC
Log:      Translation: svn subcommand merge
http://code.google.com/p/svnbook/source/detail?r=4745

Modified:
  /branches/1.7/de/book/ch09-reference.xml

=======================================
--- /branches/1.7/de/book/ch09-reference.xml	Fri Mar 28 13:25:38 2014 UTC
+++ /branches/1.7/de/book/ch09-reference.xml	Thu Apr 10 12:23:44 2014 UTC
@@ -3661,7 +3661,7 @@
  svn: Versuch, eine beschränkte Operation für veränderte Ressource  
auszuführen
  svn: E195006: Benutzen Sie »--force«, um diese Einschränkung aufzuheben  
(loka\
  le Änderu ngen könnten verloren gehen)
-svn: E195006: »over-there« hat lokale Änderungen -- zuerst übertragen oder  
zu/
+svn: E195006: »over-there« hat lokale Änderungen -- zuerst übertragen oder  
zu\
  rücksetzen

  $ svn delete --force over-there
@@ -5954,7 +5954,7 @@
  <!--
                <para>Sync and Cherrypick Merges</para>
  -->
-              <para>Zusammenführungen yum Synchronisieren und  
Rosinenpicken</para>
+              <para>Zusammenführungen zum Synchronisieren und  
Rosinenpicken</para>
  <!--
                <para>The first form, when used without either the
                  <option>-c</option> or <option>-r</option> options, is
@@ -6107,25 +6107,52 @@
              merge operations when the two merge sources are ancestrally
              related—if the first source is an ancestor of the
              second or vice versa—this is guaranteed to be the case
-            when using the first two forms.  Unlike <command>svn
-            diff</command>, the merge command takes the ancestry of a
-            file into consideration when performing a merge operation.
-            This is very important when you're merging changes from
-            one branch into another and you've renamed a file on one
-            branch but not the other.</para>
+            when using the first two forms.  Subversion will also take
+            preexisting merge metadata on the working copy target into
+            account when determining what revisions to merge and in an
+            effort to avoid repeat merges and needless conflicts it may
+            only merge a subset of the requested ranges.</para>
  -->
-          <para>Subversion zeichnet intern Metadaten über die
-            Zusammenführung nur auf, falls die beiden Quellen
+          <para>Falls
+            <xref linkend="svn.branchmerge.basicmerging.mergetracking"/>
+            aktiviert ist, zeichnet Subversion intern Metadaten (d.h.,
+            die Eigenschaft <literal>svn:mergeinfo</literal>) über die
+            Zusammenführung auf, falls die beiden Quellen
              abstammungsmäßig in Beziehung stehen – falls die
              erste Quelle ein Vorgänger der zweiten ist oder umgekehrt.
-            Bei Verwendung der dritten Form ist das gewährleistet.
-            Anders als <command>svn diff</command> berücksichtigt der
+            Bei Verwendung der ersten beiden Formen ist das
+            gewährleistet. Subversion berücksichtigt ebenfalls bereits
+            bestehende Metadaten über Zusammenführungen beim Ziel in
+            der Arbeitskopie, wenn es die zusammenzuführenden
+            Revisionen bestimmt; um wiederholte Zusammenführungen und
+            unnütze Konflikte zu vermeiden kann es sein, dass nur eine
+            Teilmenge der verlangten Bereiche zusammengeführt
+            wird</para>
+
+          <tip>
+<!--
+            <para><xref  
linkend="svn.branchmerge.basicmerging.mergetracking"/>
+              can be disabled by using the <option>-  
-ignore-ancestry</option>
+              option.</para>
+-->
+            <para><xref  
linkend="svn.branchmerge.basicmerging.mergetracking"/>
+              kann durch die Option <option>--ignore-ancestry</option>
+              abgestellt werden.</para>
+          </tip>
+
+<!--
+          <para>Unlike <command>svn diff</command>, the merge command
+            takes the ancestry of a file into consideration when
+            performing a merge operation.  This is very important when
+            you're merging changes from one branch into another and you've
+            renamed a file on one branch but not the other.</para>
+-->
+          <para>Anders als <command>svn diff</command> berücksichtigt der
              Zusammenführungsbefehl die Herkunft einer Datei beim
              Zusammenführen. Dies ist sehr wichtig, falls Sie
              Änderungen von einem Zweig auf einen anderen übertragen
              und eine Datei auf einem Zweig  umbenannt haben, jedoch
              nicht auf dem anderen.</para>
-
          </refsect1>

          <refsect1>
@@ -6211,9 +6238,15 @@

          <informalexample>
            <screen>
-$ cd myproj
-$ svn merge -r 30:31 thhgttg.txt
-U  thhgttg.txt
+$ svn merge -c 31 ^/trunk/thhgttg.txt thhgttg.txt
+<!--
+- - - Merging r31 into 'thhgttg.txt':
+-->
+-- Zusammenführen von r31 in »thhgttg.txt«:
+U    thhgttg.txt
+--- Recording mergeinfo for merge of r31 into 'thhgttg.txt':
+-- Aufzeichnung der Informationen für Zusammenführung von r31 in  
»thhgttg.txt«:
+ U   thhgttg.txt
  </screen>
          </informalexample>



More information about the svnbook-dev mailing list