[svnbook] r4571 committed - Translation: Migrating Repository Data Elsewhere

svnbook at googlecode.com svnbook at googlecode.com
Mon Dec 23 19:55:48 CST 2013


Revision: 4571
Author:   jmfelderhoff at gmx.eu
Date:     Mon Dec 23 21:59:10 2013 UTC
Log:      Translation: Migrating Repository Data Elsewhere

http://code.google.com/p/svnbook/source/detail?r=4571

Modified:
  /branches/1.6/de/book/ch05-repository-admin.xml

=======================================
--- /branches/1.6/de/book/ch05-repository-admin.xml	Mon Dec 23 21:32:55  
2013 UTC
+++ /branches/1.6/de/book/ch05-repository-admin.xml	Mon Dec 23 21:59:10  
2013 UTC
@@ -3983,20 +3983,22 @@
          das Entfernen versionierter Daten aus der
          Projektarchiv-Historie.</para>

+<!--
        <note>
-<!--
          <para>The Subversion repository dump format describes
            versioned repository changes only.  It will not carry any
            information about uncommitted transactions, user locks on
            filesystem paths, repository or server configuration
            customizations (including hook scripts), and so on.</para>
+      </note>
  -->
+      <note>
          <para>Das Auszugsformat eines Subversion Projektarchivs
            beschreibt nur versionierte Änderungen. Es beinhaltet keine
            Informationen über unvollendete Transaktionen, von Benutzern
            gesetzte Sperren auf Pfade im Projektarchiv, Anpassungen an
            Projektarchiv- oder Server-Konfigurationen (inklusive
-          Hook-Scripten) usw.</para> </note>
+          Hook-Scripten) usw.</para></note>

  <!--
        <para>Whatever your reason for migrating repository history,
@@ -4024,7 +4026,8 @@
          Beispiel:</para>

  <!--
-      <screen>
+      <informalexample>
+        <screen>
  $ svnlook youngest myrepos
  26
  $ svnadmin dump myrepos > dumpfile
@@ -4035,8 +4038,10 @@
  * Dumped revision 25.
  * Dumped revision 26.
  </screen>
+      </informalexample>
  -->
-      <screen>
+      <informalexample>
+        <screen>
  $ svnlook youngest myrepos
  26
  $ svnadmin dump myrepos > dumpfile
@@ -4047,6 +4052,7 @@
  * Revision 25 ausgegeben.
  * Revision 26 ausgegeben.
  </screen>
+      </informalexample>

  <!--
        <para>At the end of the process, you will have a single file
@@ -4083,7 +4089,8 @@
          Standardausgabe:</para>

  <!--
-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin load newrepos < dumpfile
  <<< Started new txn, based on original revision 1
       * adding path : A ... done.
@@ -4111,8 +4118,10 @@
  - - - - Committed new rev 26 (loaded from original rev 26) >>>

  </screen>
+      </informalexample>
  -->
-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin load newrepos < dumpfile
  <<< Neue Transaktion basierend auf Originalrevision 1 gestartet
       * Füge Pfad hinzu: A ... erledigt.
@@ -4140,6 +4149,7 @@
  ------- Neue Revision 26 übertragen (geladen aus Original 26) >>>

  </screen>
+      </informalexample>

  <!--
        <para>The result of a load is new revisions added to a
@@ -4158,9 +4168,9 @@
          course, you should use these options with care—if your
          post-commit hook sends emails to a mailing list for each new
          commit, you might not want to spew hundreds or thousands of
-        commit emails in rapid succession at that list!  You can read more  
about the use of hook
-        scripts in <xref
-        linkend="svn.reposadmin.create.hooks"/>.</para>
+        commit emails in rapid succession at that list!  You can read
+        more about the use of hook scripts in
+        <xref linkend="svn.reposadmin.create.hooks"/>.</para>
  -->
        <para>Das Ergebnis eines Ladevorgangs sind neue Revisionen, die
          dem Projektarchiv hinzugefügt wurden – dasselbe, was Sie
@@ -4181,8 +4191,8 @@
          Übergabe E-Mails an eine Mailing-Liste verschickt, wollen Sie
          bestimmt nicht, das innerhalb kürzester Zeit hunderte oder
          tausende Übergabe-E-Mails in diese Liste hineinhageln! Sie
-        können mehr über Hook-Scripte in <xref
-        linkend="svn.reposadmin.create.hooks"/> lesen.</para>
+        können mehr über Hook-Scripte in
+        <xref linkend="svn.reposadmin.create.hooks"/> lesen.</para>

  <!--
        <para>Note that because <command>svnadmin</command> uses
@@ -4198,10 +4208,12 @@
          können (vielleicht sogar unterschiedliche Versionen von
          <command>svnadmin</command> auf jeder Seite der Pipe):</para>

-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin create newrepos
  $ svnadmin dump oldrepos | svnadmin load newrepos
  </screen>
+      </informalexample>

  <!--
        <para>By default, the dump file will be quite large—much
@@ -4252,10 +4264,12 @@
          diese Option weglassen, wird ein Auszug aller
          Projektarchiv-Revisionen erstellt.</para>

-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin dump myrepos -r 23 > rev-23.dumpfile
  $ svnadmin dump myrepos -r 100:200 > revs-100-200.dumpfile
  </screen>
+      </informalexample>

  <!--
        <para>As Subversion dumps each new revision, it outputs only
@@ -4326,11 +4340,13 @@
          hintereinander geladen werden können, anstatt eine
          große:</para>

-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin dump myrepos -r 0:1000 > dumpfile1
  $ svnadmin dump myrepos -r 1001:2000 --incremental > dumpfile2
  $ svnadmin dump myrepos -r 2001:3000 --incremental > dumpfile3
  </screen>
+      </informalexample>

  <!--
        <para>These dump files could be loaded into a new repository
@@ -4339,11 +4355,13 @@
        <para>Diese Auszugsdateien können mit der folgenden Befehlsfolge
          in ein neues Projektarchiv geladen werden:</para>

-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin load newrepos < dumpfile1
  $ svnadmin load newrepos < dumpfile2
  $ svnadmin load newrepos < dumpfile3
  </screen>
+      </informalexample>

  <!--
        <para>Another neat trick you can perform with this
@@ -4396,10 +4414,12 @@
          <filename>ss-dumpfile</filename> – können Sie zunächst
          ein Projektarchiv anlegen, das alle beherbergt:</para>

-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin create /var/svn/projects
  $
  </screen>
+      </informalexample>

  <!--
        <para>Then, make new directories in the repository that will
@@ -4411,7 +4431,8 @@
          werden:</para>

  <!--
-      <screen>
+      <informalexample>
+        <screen>
  $ svn mkdir -m "Initial project roots" \
        file:///var/svn/projects/calc \
        file:///var/svn/projects/calendar \
@@ -4419,8 +4440,10 @@
  Committed revision 1.
  $
  </screen>
+      </informalexample>
  -->
-      <screen>
+      <informalexample>
+        <screen>
  $ svn mkdir -m "Initial project roots" \
        file:///var/svn/projects/calc \
        file:///var/svn/projects/calendar \
@@ -4428,6 +4451,7 @@
  Revision 1 übertragen.
  $
  </screen>
+      </informalexample>

  <!--
        <para>Lastly, load the individual dump files into their
@@ -4436,7 +4460,8 @@
        <para>Laden Sie schließlich die Auszugsdateien an ihren
          jeweiligen Ort im neuen Projektarchiv:</para>

-      <screen>
+      <informalexample>
+        <screen>
  $ svnadmin load /var/svn/projects --parent-dir calc < calc-dumpfile
  …
  $ svnadmin load /var/svn/projects --parent-dir calendar < cal-dumpfile
@@ -4445,6 +4470,7 @@
  …
  $
  </screen>
+      </informalexample>

  <!--
        <para>We'll mention one final way to use the Subversion


More information about the svnbook-dev mailing list