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

codesite-noreply at google.com codesite-noreply at google.com
Sat Jun 13 09:03:06 CDT 2009


Author: jmfelderhoff at gmx.eu
Date: Sat Jun 13 07:02:30 2009
New Revision: 3543

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

Log:
* trunk/src/de/book/ch09-reference.xml
   - Ticket #262 commands "svn checkout" to "svn commit" (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	Sat Jun 13 07:02:30 2009
@@ -1862,7 +1862,11 @@

          <refnamediv>
            <refname>svn checkout</refname>
+<!--
            <refpurpose>Check out a working copy from a  
repository.</refpurpose>
+-->
+          <refpurpose>Auschecken einer Arbeitskopie aus einem
+            Repository.</refpurpose>
          </refnamediv>
          <refsect1>
  <!--
@@ -1877,6 +1881,7 @@
  -->
            <title>Beschreibung</title>

+<!--
            <para>Check out a working copy from a repository.  If
              <replaceable>PATH</replaceable> is omitted, the
              basename of the URL will be used as the destination.
@@ -1884,6 +1889,14 @@
              subdirectory of <replaceable>PATH</replaceable>, with the
              name of the subdirectory being the basename of the
              URL.</para>
+-->
+          <para>Checkt eine Arbeitskopie aus einem Repository aus.
+            Wird <replaceable>PATH</replaceable> ausgelassen, wird der
+            Basisname des URL als Ziel verwendet. Werden mehrere URLs
+            angegeben, wird jeder in ein Unterverzeichnis von
+            <replaceable>PATH</replaceable> ausgecheckt, wobei der
+            Name des Unterverzeichnisses dem Basisnamen des URL
+            entspricht.</para>

          </refsect1>

@@ -1900,7 +1913,10 @@
            <title>Changes</title>
  -->
            <title>Änderungen</title>
+<!--
            <para>Creates a working copy</para>
+-->
+          <para>Erzeugt eine Arbeitskopie</para>
          </refsect1>

          <refsect1>
@@ -1908,7 +1924,10 @@
            <title>Accesses repository</title>
  -->
            <title>Repository-Zugriff</title>
+<!--
            <para>Yes</para>
+-->
+          <para>Ja</para>
          </refsect1>

          <refsect1>
@@ -1932,9 +1951,14 @@
  -->
            <title>Beispiele</title>

+<!--
            <para>Check out a working copy into a directory called
              <filename>mine</filename>:</para>
+-->
+          <para>Eine Arbeiskopie in ein Verzeichnis
+            <filename>mine</filename> auschecken:</para>

+<!--
            <screen>
  $ svn checkout file:///var/svn/repos/test mine
  A  mine/a
@@ -1945,10 +1969,26 @@
  $ ls
  mine
  </screen>
+-->
+          <screen>
+$ svn checkout file:///var/svn/repos/test mine
+A  mine/a
+A  mine/b
+A  mine/c
+A  mine/d
+Ausgecheckt. Revision 20.
+$ ls
+mine
+</screen>

+<!--
            <para>Check out two different directories into two separate
              working copies:</para>
+-->
+          <para>Zwei unterschiedliche Verzeichnisse in zwei getrennte
+            Arbeitskopien auschecken:</para>

+<!--
            <screen>
  $ svn checkout file:///var/svn/repos/test  file:///var/svn/repos/quiz
  A  test/a
@@ -1962,11 +2002,31 @@
  $ ls
  quiz  test
  </screen>
+-->
+          <screen>
+$ svn checkout file:///var/svn/repos/test  file:///var/svn/repos/quiz
+A  test/a
+A  test/b
+A  test/c
+A  test/d
+Ausgecheckt. Revision 20.
+A  quiz/l
+A  quiz/m
+Ausgecheckt. Revision 13.
+$ ls
+quiz  test
+</screen>

+<!--
            <para>Check out two different directories into two separate
              working copies, but place both into a directory called
              <filename>working-copies</filename>:</para>
+-->
+          <para>Zwei unterschiedliche Verzeichnisse in zwei getrennte
+            Arbeitskopien auschecken, jedoch beide in ein Verzeichnis
+            <filename>working-copies</filename>:</para>

+<!--
            <screen>
  $ svn checkout file:///var/svn/repos/test  file:///var/svn/repos/quiz  
working-copies
  A  working-copies/test/a
@@ -1980,13 +2040,36 @@
  $ ls
  working-copies
  </screen>
+-->
+          <screen>
+$ svn checkout file:///var/svn/repos/test  file:///var/svn/repos/quiz  
working-copies
+A  working-copies/test/a
+A  working-copies/test/b
+A  working-copies/test/c
+A  working-copies/test/d
+Ausgecheckt. Revision 20.
+A  working-copies/quiz/l
+A  working-copies/quiz/m
+Ausgecheckt. Revision 13.
+$ ls
+working-copies
+</screen>

+<!--
            <para>If you interrupt a checkout (or something else
              interrupts your checkout, such as loss of connectivity,
              etc.), you can restart it either by issuing the identical
              checkout command again or by updating the incomplete
              working copy:</para>
+-->
+          <para>Falls Sie das Auschecken unterbrechen (oder das
+            Auschecken durch irgendetwas anderes unterbrochen wird,
+            etwa durch Verlust der Netzverbindung o.ä.), können Sie es
+            erneut durch Eingabe des gleichen Befehls oder durch die
+            Aktualisierung der unvollständigen Arbeitskopie
+            wiederholen:</para>

+<!--
            <screen>
  $ svn checkout file:///var/svn/repos/test mine
  A  mine/a
@@ -2005,17 +2088,49 @@
  A  mine/d
  Updated to revision 20.
  </screen>
+-->
+          <screen>
+$ svn checkout file:///var/svn/repos/test mine
+A  mine/a
+A  mine/b
+^C
+svn: Die Operation wurde unterbrochen
+svn: Abbruchsignal empfangen
+
+$ svn checkout file:///var/svn/repos/test mine
+A  mine/c
+^C
+svn: Die Operation wurde unterbrochen
+svn: Abbruchsignal empfangen
+
+$ svn update mine
+A  mine/d
+Aktualisiert zu Revision 20.
+</screen>

+<!--
            <para>If you wish to check out some revision other than the
              most recent one, you can do so by providing the
-            <option>--revision</option> (<option>-r</option>) option
+            <option>- -revision</option> (<option>-r</option>) option
              to the <command>svn checkout</command> command:</para>
+-->
+          <para>Falls Sie eine andere als die letzte Revision
+            auschecken möchten, können Sie dem Befehl <command>svn
+            checkout</command> die Option <option>--revision</option>
+            (<option>-r</option>) mitgeben:</para>

+<!--
            <screen>
  $ svn checkout -r 2 file:///var/svn/repos/test mine
  A  mine/a
  Checked out revision 2.
  </screen>
+-->
+          <screen>
+$ svn checkout -r 2 file:///var/svn/repos/test mine
+A  mine/a
+Ausgecheckt. Revision 2.
+</screen>

          </refsect1>
        </refentry>
@@ -2030,7 +2145,10 @@

          <refnamediv>
            <refname>svn cleanup</refname>
+<!--
            <refpurpose>Recursively clean up the working copy</refpurpose>
+-->
+          <refpurpose>Die Arbeitskopie rekursiv aufräumen.</refpurpose>
          </refnamediv>
          <refsect1>
  <!--
@@ -2045,20 +2163,42 @@
  -->
            <title>Beschreibung</title>

+<!--
            <para>Recursively clean up the working copy, removing
              working copy locks and resuming unfinished operations.  If
              you ever get a <literal>working copy locked</literal>
              error, run this command to remove stale locks and get your
              working copy into a usable state again.</para>
+-->
+          <para>Die Arbeitskopie rekursiv aufräumen, wobei Sperren der
+            Arbeitskopie aufgehoben werden und unvollendete
+            Operationen wiederaufgenommen werden. Falls Sie jemals
+            die Fehlermeldung <literal>Arbeitskopie gesperrt</literal>
+            bekommen sollten, rufen Sie diesen Befehl auf, um alte
+            Sperren zu entfernen und Ihre Arbeitskopie wieder in einen
+            benutzbaren Zustand zu überführen.</para>

+<!--
            <para>If, for some reason, an <command>svn update</command>
              fails due to a problem running an external diff program
              (e.g., user input or network failure), pass the
-            <option>--diff3-cmd</option> to allow cleanup to complete
+            <option>- -diff3-cmd</option> to allow cleanup to complete
              any merging with your external diff program.  You can also
              specify any configuration directory with the
-            <option>--config-dir</option> option, but you should need
+            <option>- -config-dir</option> option, but you should need
              these options extremely infrequently.</para>
+-->
+          <para>Falls aus irgendwelchen Gründen <command>svn
+            update</command> wegen eines Problems mit einem externen
+            diff-Programm fehlschlagen sollte (z.B. durch
+            Benutzereingaben oder Netzproblemen), übergeben Sie die
+            Option <option>--diff3-cmd</option>, um <command>svn
+            cleanup</command> die Möglichkeit zu geben, das
+            Zusammenführen mit Ihrem externen diff-Programm
+            abzuschließen. Sie können mit der Option
+            <option>--config-dir</option> auch irgendein
+            Konfigurationsverzeichnis angeben, allerdings sollten Sie
+            diese Optionen nur äußerst selten benötigen.</para>

          </refsect1>

@@ -2067,7 +2207,10 @@
            <title>Alternate names</title>
  -->
            <title>Alternativnamen</title>
+<!--
            <para>None</para>
+-->
+          <para>Keine</para>
          </refsect1>

          <refsect1>
@@ -2075,7 +2218,10 @@
            <title>Changes</title>
  -->
            <title>Änderungen</title>
+<!--
            <para>Working copy</para>
+-->
+          <para>Arbeitskopie</para>
          </refsect1>

          <refsect1>
@@ -2083,7 +2229,10 @@
            <title>Accesses repository</title>
  -->
            <title>Repository-Zugriff</title>
+<!--
            <para>No</para>
+-->
+          <para>Nein</para>
          </refsect1>

          <refsect1>
@@ -2104,10 +2253,17 @@
  -->
            <title>Beispiele</title>

+<!--
            <para>Well, there's not much to the examples here, as
              <command>svn cleanup</command> generates no output.  If
              you pass no <replaceable>PATH</replaceable>, then
              <quote><filename>.</filename></quote> is used:</para>
+-->
+          <para>An dieser Stelle gibt es nicht viel an Beispielen, da
+            <command>svn cleanup</command> keine Ausgaben erzeugt.
+            Falls Sie <replaceable>PATH</replaceable> nicht angeben,
+            wird <quote><filename>.</filename></quote> verwendet:
+          </para>

            <screen>
  $ svn cleanup
@@ -2128,7 +2284,11 @@

          <refnamediv>
            <refname>svn commit</refname>
+<!--
            <refpurpose>Send changes from your working copy to the  
repository.</refpurpose>
+-->
+          <refpurpose>Änderungen aus der Arbeitskopie an das
+            Repository übergeben.</refpurpose>
          </refnamediv>
          <refsect1>
  <!--
@@ -2143,21 +2303,39 @@
  -->
            <title>Beschreibung</title>

+<!--
            <para>Send changes from your working copy to the
              repository.  If you do not supply a log message with your
-            commit by using either the <option>--file</option> or
-            <option>--message</option> option,
+            commit by using either the <option>- -file</option> or
+            <option>- -message</option> option,
              <command>svn</command> will launch your editor for you
              to compose a commit message.  See the
              <literal>editor-cmd</literal> list entry in <xref
              linkend="svn.advanced.confarea.opts.config"/>.</para>
+-->
+          <para>Änderungen aus der Arbeitskopie an das Repository
+            übergeben. Falls Sie keine Protokollnachricht, mit einer
+            der Optionen <option>--file</option> oder
+            <option>--message</option>, angeben, startet
+            <command>svn</command> Ihren Editor zum Verfassen einer
+            Protokollnachricht. Siehe auch den Listeneintrag zu
+            <literal>editor-cmd</literal> in <xref
+            linkend="svn.advanced.confarea.opts.config"/>.</para>

+<!--
            <para><command>svn commit</command> will send any lock
              tokens that it finds and will release locks on all
              <replaceable>PATH</replaceable>s committed (recursively)
-            unless <option>--no-unlock</option> is passed.</para>
+            unless <option>- -no-unlock</option> is passed.</para>
+-->
+          <para><command>svn commit</command> verschickt alle
+            gefundenen Sperrmarken und gibt Sperren auf alle mit
+            <replaceable>PATH</replaceable> angegebenen Pfade frei,
+            die (rekursiv) übergeben werden, sofern die Option
+            <option>--no-unlock</option> nicht angegeben ist.</para>

            <tip>
+<!--
              <para>If you begin a commit and Subversion launches your
                editor to compose the commit message, you can still
                abort without committing your changes.  If you want to
@@ -2165,6 +2343,16 @@
                your commit message and Subversion will prompt you to
                either abort the commit, continue with no message, or
                edit the message again.</para>
+-->
+            <para>Falls Sie eine Übergabe einleiten und Subversion
+              Ihren Editor zum Verfassen einer Protokollnachricht
+              startet, können Sie immer noch abbrechen, ohne Ihre
+              Änderungen zu übergeben. Wenn Sie die Übergabe abbrechen
+              wollen, beenden Sie einfach Ihren Editor, ohne die
+              Protokollnachricht zu sichern; dann wird Subversion Sie
+              fragen, ob Sie die Übergabe abbrechen, ohne
+              Protokollnachricht weitermachen oder die Nachricht
+              erneut editieren möchten.</para>
            </tip>

          </refsect1>
@@ -2176,9 +2364,15 @@
            <title>Alternate names</title>
  -->
            <title>Alternativnamen</title>
+<!--
            <para><command>ci</command> (short for <quote>check in</quote>;  
not
              <command>co</command>, which is an alias for the
              <command>checkout</command> subcommand)</para>
+-->
+          <para><command>ci</command> (kurz für <quote>check
+            in</quote>; nicht <command>co</command>, welches ein Alias
+            für den Unterbefehl <command>checkout</command>
+            ist)</para>
          </refsect1>

          <refsect1>
@@ -2186,7 +2380,10 @@
            <title>Changes</title>
  -->
            <title>Änderungen</title>
+<!--
            <para>Working copy; repository</para>
+-->
+          <para>Arbeitskopie; Repository</para>
          </refsect1>

          <refsect1>
@@ -2194,7 +2391,10 @@
            <title>Accesses repository</title>
  -->
            <title>Repository-Zugriff</title>
+<!--
            <para>Yes</para>
+-->
+          <para>Ja</para>
          </refsect1>

          <refsect1>
@@ -2225,53 +2425,102 @@
  -->
            <title>Beispiele</title>

+<!--
            <para>Commit a simple modification to a file with the
              commit message on the command line and an implicit
              target of your current directory
              (<quote><filename>.</filename></quote>):</para>
+-->
+          <para>Übergabe einer einfachen Änderung an einer Datei mit
+            der Protokollnachricht auf der Kommandozeile und Ihrem
+            aktuellen Verzeichnis als implizites Ziel
+            (<quote><filename>.</filename></quote>):</para>

+<!--
            <screen>
  $ svn commit -m "added howto section."
  Sending        a
  Transmitting file data .
  Committed revision 3.
  </screen>
+-->
+          <screen>
+$ svn commit -m "added howto section."
+Sende          a
+Übertrage Daten .
+Revision 3 übertragen.
+</screen>

+<!--
            <para>Commit a modification to the file
              <filename>foo.c</filename> (explicitly specified on the
              command line) with the commit message in a file named
              <filename>msg</filename>:</para>
+-->
+          <para>Übergabe einer Änderung an der Datei
+            <filename>foo.c</filename> (ausdrücklich auf der
+            Kommandozeile angegeben) mit der Protokollnachricht in der
+            Datei <filename>msg</filename>:</para>

+<!--
            <screen>
  $ svn commit -F msg foo.c
  Sending        foo.c
  Transmitting file data .
  Committed revision 5.
  </screen>
+-->
+          <screen>
+$ svn commit -F msg foo.c
+Sende          foo.c
+Übertrage Daten .
+Revision 5 übertragen.
+</screen>

+<!--
            <para>If you want to use a file that's under version
              control for your commit message with
-            <option>--file</option>, you need to pass the
-            <option>--force-log</option> option:</para>
+            <option>- -file</option>, you need to pass the
+            <option>- -force-log</option> option:</para>
+-->
+          <para>Falls Sie  mit der Option <option>--file</option> eine
+            Datei unter Versionskontrolle für Ihre
+            Protokollnachricht verwenden möchten, müssen Sie die
+            Option <option>--force-log</option> angeben:</para>

+<!--
            <screen>
-$ svn commit --file file_under_vc.txt foo.c
+$ svn commit - -file file_under_vc.txt foo.c
  svn: The log message file is under version control
-svn: Log message file is a versioned file; use '--force-log' to override
+svn: Log message file is a versioned file; use '- -force-log' to override

-$ svn commit --force-log --file file_under_vc.txt foo.c
+$ svn commit - -force-log - -file file_under_vc.txt foo.c
  Sending        foo.c
  Transmitting file data .
  Committed revision 6.
  </screen>
+-->
+          <screen>
+$ svn commit --file file_under_vc.txt foo.c
+svn: Die Datei für die Logmeldung ist unter Versionskontrolle
+svn: Die Datei für den Sperrkommentar ist versioniert; geben Sie  
»--force-log« an, um sie zu verwenden
+
+$ svn commit --force-log --file file_under_vc.txt foo.c
+Sende          foo.c
+Übertrage Daten .
+Revision 6 übertragen.
+</screen>

+<!--
            <para>To commit a file scheduled for deletion:</para>
+-->
+          <para>Eine zur Löschung vorgemerkte Datei übergeben:</para>

            <screen>
  $ svn commit -m "removed file 'c'."
-Deleting       c
+Lösche         c

-Committed revision 7.
+Revision 7 übertragen.
  </screen>

          </refsect1>


More information about the svnbook-dev mailing list