[svnbook commit] r3544 - * trunk/src/de/book/ch09-reference.xml

codesite-noreply at google.com codesite-noreply at google.com
Mon Jun 15 03:10:56 CDT 2009


Author: jmfelderhoff at gmx.eu
Date: Sun Jun 14 23:57:00 2009
New Revision: 3544

Modified:
    trunk/src/de/book/ch09-reference.xml

Log:
* trunk/src/de/book/ch09-reference.xml
   - - Ticket #262 commands "svn copy" (cf. http://www.svnbook.de/report/6).


Modified: trunk/src/de/book/ch09-reference.xml
==============================================================================
--- trunk/src/de/book/ch09-reference.xml	(original)
+++ trunk/src/de/book/ch09-reference.xml	Sun Jun 14 23:57:00 2009
@@ -2536,8 +2536,12 @@

          <refnamediv>
            <refname>svn copy</refname>
+<!--
            <refpurpose>Copy a file or directory in a working copy or
              in the repository.</refpurpose>
+-->
+          <refpurpose>Kopieren einer Datei oder eines Verzeichnisses
+            in einer Arbeitskopie oder im Repository.</refpurpose>
          </refnamediv>

          <refsect1>
@@ -2554,62 +2558,100 @@
  -->
            <title>Beschreibung</title>

+<!--
            <para>Copy one or more files in a working copy or in the
              repository.  When copying multiple sources, they will be
              added as children of <replaceable>DST</replaceable>, which  
must be a directory.
              <replaceable>SRC</replaceable> and
              <replaceable>DST</replaceable> can each be either a
              working copy (WC) path or URL:</para>
+-->
+          <para>Kopieren einer Datei oder mehrerer Dateien in der
+            Arbeitskopie. Werden mehrere Quellen kopiert, werden diese
+            als Kinder <replaceable>DST</replaceable> hinzugefügt,
+            welches ein Verzeichnis sein muss.
+            <replaceable>SRC</replaceable> und
+            <replaceable>DST</replaceable> können beide entweder ein
+            Pfad in der Arbeitskopie (AK) oder ein URL sein:</para>

              <variablelist>

                <varlistentry>
+<!--
                  <term>WC → WC</term>
+-->
+                <term>AK → AK</term>
                  <listitem>
+<!--
                    <para>Copy and schedule an item for
                      addition (with history).</para>
+-->
+                  <para>Element kopieren und zum Hinzufügen vormerken
+                    (mit Geschichte).</para>
                  </listitem>
                </varlistentry>

                <varlistentry>
+<!--
                  <term>WC → URL</term>
+-->
+                <term>AK → URL</term>
                  <listitem>
+<!--
                    <para>Immediately commit a copy of WC to URL.</para>
+-->
+                  <para>Eine Kopie aus der AK direkt an den  URL
+                    übergeben.</para>
                  </listitem>
                </varlistentry>

                <varlistentry>
+<!--
                  <term>URL → WC</term>
+-->
+                <term>URL → AK</term>
                  <listitem>
+<!--
                    <para>Check out URL into WC and schedule it for
                      addition.</para>
+-->
+                  <para>URL in AK auschecken und zum Hinzufügen
+                    vormerken.</para>
                  </listitem>
                </varlistentry>

                <varlistentry>
                  <term>URL → URL</term>
                  <listitem>
+<!--
                    <para>Complete server-side copy.  This is
                      usually used to branch and tag.</para>
+-->
+                  <para>Kopie vollständig auf dem Server. Dies wird
+                    normalerweise zum Anlegen von Zweigen und zum
+                    Etikettieren mit Tags verwendet.</para>
                  </listitem>
                </varlistentry>

              </variablelist>

+<!--
            <para>When copying multiple sources, they will be added as
              children of <replaceable>DST</replaceable>, which must be
              a directory.</para>
-
-          <para>If no peg revision (i.e.,
-            <replaceable>@REV</replaceable>) is supplied, by default
-            the <literal>BASE</literal> revision will be used for
-            files copied from the working copy, while the
-            <literal>HEAD</literal> revision will be used for files
-            copied from a URL.</para>
+-->
+          <para>Werden mehrere Quellen kopiert, werden diese
+            als Kinder <replaceable>DST</replaceable> hinzugefügt,
+            welches ein Verzeichnis sein muss.</para>

            <note>
+<!--
              <para>You can only copy files within a single repository.
                Subversion does not support cross-repository copying.</para>
+-->
+            <para>Sie können Dateien nur innerhalb eines einzelnen
+              Repositorys kopieren. Subversion unterstützt nicht das
+              Kopieren zwischen Repositorys.</para>
            </note>

          </refsect1>
@@ -2627,7 +2669,11 @@
            <title>Changes</title>
  -->
            <title>Änderungen</title>
+<!--
            <para>Repository if destination is a URL; working copy if  
destination is a WC path</para>
+-->
+          <para>Repository, falls Ziel ein URL ist; Arbeitskopie,
+            falls Ziel ein AK-Pfad ist.</para>
          </refsect1>

          <refsect1>
@@ -2635,8 +2681,13 @@
            <title>Accesses repository</title>
  -->
            <title>Repository-Zugriff</title>
+<!--
            <para>Yes, if source or destination is in the repository, or if  
needed
              to look up the source revision number.</para>
+-->
+          <para>Ja, falls Quelle und Ziel im Repository liegen oder
+            falls die Revisionsnummer der Quelle ermittelt werden
+            muss.</para>
          </refsect1>

          <refsect1>
@@ -2664,9 +2715,14 @@
  -->
            <title>Beispiele</title>

+<!--
            <para>Copy an item within your working copy (this
              schedules the copy—nothing goes into the repository
              until you commit):</para>
+-->
+          <para>Kopie eines Objektes innerhalb Ihrer Arbeitskopie
+            (dies merkt die Kopie vor – bis zur Übergabe wird
+            nichts ins Repository übertragen):</para>

            <screen>
  $ svn copy foo.txt bar.txt
@@ -2675,8 +2731,12 @@
  A  +   bar.txt
  </screen>

+<!--
            <para>Copy several files in a working copy into a
              subdirectory:</para>
+-->
+          <para>Kopieren mehrerer Dateien der Arbeitskopie in ein
+            Unterverzeichnis:</para>

            <screen>
  $ svn cp bat.c baz.c qux.c src
@@ -2685,27 +2745,48 @@
  A         src/qux.c
  </screen>

+<!--
            <para>Copy revision 8 of <filename>bat.c</filename> into your
              working copy under a different name:</para>
+-->
+          <para>Kopieren von <filename>bat.c</filename>, Revision 8 in
+            Ihre Arbeitskopie unter einem anderen Namen:</para>

            <screen>
  $ svn cp -r 8 bat.c ya-old-bat.c
  A         ya-old-bat.c
  </screen>

+<!--
            <para>Copy an item in your working copy to a URL in the
              repository (this is an immediate commit, so you must supply a
              commit message):</para>
+-->
+          <para>Kopie eines Objektes in Ihrer Arbeitskopie zu einem
+            URL im Repository (dies ist eine sofortige Übergabe, so
+            dass Sie eine Protokollnachricht angeben müssen):</para>

+<!--
            <screen>
  $ svn copy near.txt file:///var/svn/repos/test/far-away.txt -m "Remote  
copy."

  Committed revision 8.
  </screen>
+-->
+          <screen>
+$ svn copy near.txt file:///var/svn/repos/test/far-away.txt -m "Remote  
copy."

+Revision 8 übertragen.
+</screen>
+
+<!--
            <para>Copy an item from the repository to your working
              copy (this just schedules the copy—nothing goes into the
              repository until you commit):</para>
+-->
+          <para>Kopie eines Objektes aus dem Repository in Ihre
+            Arbeitskopie (dies merkt die Kopie nur vor – vor der
+            Übergabe gelangt nichts ins Repository):</para>

            <screen>
  $ svn copy file:///var/svn/repos/test/far-away -r 6 near-here
@@ -2713,42 +2794,88 @@
  </screen>

            <tip>
+<!--
              <para>This is the recommended way to resurrect a dead
                file in your repository!</para>
+-->
+            <para>Dies ist die empfohlene Methode, eine gelöschte
+              Datei im Repository wiederherzustellen!</para>
            </tip>

+<!--
            <para>And finally, copy between two URLs:</para>
+-->
+          <para>Schließlich eine Kopie zweischen zwei URLs:</para>

+<!--
            <screen>
  $ svn copy file:///var/svn/repos/test/far-away \
             file:///var/svn/repos/test/over-there -m "remote copy."

  Committed revision 9.
  </screen>
+-->
+          <screen>
+$ svn copy file:///var/svn/repos/test/far-away \
+           file:///var/svn/repos/test/over-there -m "remote copy."
+
+Revision 9 übertragen.
+</screen>

+<!--
            <screen>
  $ svn copy file:///var/svn/repos/test/trunk \
             file:///var/svn/repos/test/tags/0.6.32-prerelease -m "tag tree"

  Committed revision 12.
  </screen>
+-->
+          <screen>
+$ svn copy file:///var/svn/repos/test/trunk \
+           file:///var/svn/repos/test/tags/0.6.32-prerelease -m "tag tree"
+
+Revision 12 übertragen.
+</screen>

            <tip>
+<!--
              <para>This is the easiest way to <quote>tag</quote> a
                revision in your repository—just <command>svn
                copy</command> that revision (usually
                <literal>HEAD</literal>) into your <filename>tags</filename>  
directory.</para>
+-->
+            <para>Dies ist die einfachste Methode, um eine Revision in
+              Ihrem Repository mit einem <quote>Tag</quote> zu
+              etikettieren – kopieren Sie diese Revision
+              (normalerweise <literal>HEAD</literal> lediglich mit
+              <command>svn copy</command> ) in Ihr
+              <filename>tags</filename>-Verzeichnis.</para>
            </tip>

+<!--
            <para>And don't worry if you forgot to tag—you can
              always specify an older revision and tag anytime:</para>
+-->
+          <para>Machen Sie sich keine Sorgen, falls sie das
+            Etikettieren einmal vergessen haben sollten – Sie
+            können immer eine ältere Revision angeben und jederzeit
+            ein Tag vergeben:</para>

+<!--
            <screen>
  $ svn copy -r 11 file:///var/svn/repos/test/trunk \
             file:///var/svn/repos/test/tags/0.6.32-prerelease \
             -m "Forgot to tag at rev 11"

  Committed revision 13.
+</screen>
+-->
+          <screen>
+$ svn copy -r 11 file:///var/svn/repos/test/trunk \
+           file:///var/svn/repos/test/tags/0.6.32-prerelease \
+           -m "Forgot to tag at rev 11"
+
+Revision 13 übertragen.
  </screen>
          </refsect1>
        </refentry>


More information about the svnbook-dev mailing list