[svnbook] r4662 committed - Translation: Rest of svn subcommands.

svnbook at googlecode.com svnbook at googlecode.com
Thu Feb 13 03:30:50 CST 2014


Revision: 4662
Author:   jmfelderhoff at gmx.eu
Date:     Thu Feb 13 06:41:54 2014 UTC
Log:      Translation: Rest of svn subcommands.

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

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

=======================================
--- /branches/1.6/de/book/ch09-reference.xml	Wed Feb 12 21:39:48 2014 UTC
+++ /branches/1.6/de/book/ch09-reference.xml	Thu Feb 13 06:41:54 2014 UTC
@@ -8060,16 +8060,20 @@
          </refsect1>
        </refentry>

+      <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
-->
        <refentry id="svn.ref.svn.c.switch">

          <indexterm>
            <primary>svn</primary>
+          <secondary>subcommands</secondary>
+<!--
            <secondary>Unterbefehle</secondary>
+-->
            <tertiary>switch</tertiary>
          </indexterm>

          <refnamediv>
-          <refname>svn switch</refname>
+          <refname>svn switch (sw)</refname>
  <!--
            <refpurpose>Update working copy to a different URL.</refpurpose>
  -->
@@ -8083,7 +8087,7 @@
            <title>Aufruf</title>
            <programlisting>svn switch URL[@PEGREV] [PATH]</programlisting>

-          <programlisting>switch --relocate FROM TO  
[PATH...]</programlisting>
+          <para><literal>svn switch URL[@PEGREV] [PATH]</literal></para>


          </refsect1>
@@ -8098,8 +8102,8 @@
              <option>- -relocate</option> option) updates your working
              copy to point to a new URL—usually a URL that
              shares a common ancestor with your working copy, although
-            not necessarily.  This is the Subversion way to move a
-            working copy to a new branch.  If specified,
+            not necessarily.  This is the Subversion way to
+            make a working copy begin tracking a new branch.  If specified,
              <replaceable>PEGREV</replaceable> determines in which
              revision the target is first looked up.  See <xref
              linkend="svn.branchmerge.switchwc"/> for an in-depth look
@@ -8110,8 +8114,8 @@
              Arbeitskopie so, dass sie auf einen neuen URL zeigt
              – normalerweise ein URL, der, allerdings nicht
              notwendigerweise,  einen gemeinsamen Vorgänger mit Ihrer
-            Arbeitskopie hat. Auf diese Weise schaltet Subversion eine
-            Arbeitskopie auf einen neuen Zweig um. Wenn
+            Arbeitskopie hat. Auf diese Weise lässt Subversion eine
+            Arbeitskopie einen neuen Zweig verfolgen. Wenn
              <replaceable>PEGREV</replaceable> angegeben wird,
              bezeichnet es die Revision, bei der das Ziel zuerst
              gesucht wird. Siehe <xref
@@ -8155,9 +8159,7 @@
              <option>- -depth</option> option.  Alternatively, you can
              use the <option>- -set-depth</option> option to set a new
              <quote>sticky</quote> working copy depth on the switch
-            target.  Currently, the depth of a working copy directory
-            can only be increased (telescoped more deeply); you cannot
-            make a directory more shallow.</para>
+            target.</para>
  -->
            <para>Wie bei den meisten Unterbefehlen können Sie den
              Wirkbereich des Umschaltbefehls mit der Option
@@ -8165,9 +8167,7 @@
              beschränken. Alternativ können Sie die Option
              <option>--set-depth</option> verwenden, um eine neue
              Wirktiefe für das Umschaltziel in der Arbeitskopie
-            festzulegen. Momentan kann die Wirktiefe nur erhöht
-            werden; sie können ein Verzeichnis nicht flacher
-            machen.</para>
+            festzulegen.</para>

  <!--
            <para>The <option>- -relocate</option> option causes
@@ -8189,44 +8189,15 @@

          </refsect1>

-        <refsect1>
-<!--
-          <title>Alternate names</title>
--->
-          <title>Alternativnamen</title>
-          <para><command>sw</command></para>
-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Changes</title>
--->
-          <title>Änderungen</title>
-<!--
-          <para>Working copy</para>
--->
-          <para>Arbeitskopie</para>
-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Accesses repository</title>
--->
-          <title>Projektarchiv-Zugriff</title>
-<!--
-          <para>Yes</para>
--->
-          <para>Ja</para>
-        </refsect1>
-
          <refsect1>
  <!--
            <title>Options</title>
  -->
            <title>Optionen</title>

-          <screen>
---accept ARG
+          <informalexample>
+            <screen>
+--accept ACTION
  --depth ARG
  --diff3-cmd CMD
  --force
@@ -8236,6 +8207,7 @@
  --revision (-r) REV
  --set-depth ARG
  </screen>
+          </informalexample>
          </refsect1>

          <refsect1>
@@ -8256,24 +8228,19 @@
              und Sie Ihre Arbeitskopie nun auf diesen Zweig umschalten
              möchten:</para>

+          <informalexample>
+            <screen>
+$ svn switch http://svn.red-bean.com/repos/branches/vendors-with-fix .
  <!--
-          <screen>
-$ svn switch http://svn.red-bean.com/repos/branches/vendors-with-fix .
-U  myproj/foo.txt
-U  myproj/bar.txt
-U  myproj/baz.c
-U  myproj/qux.c
+U    myproj/foo.txt
+U    myproj/bar.txt
+U    myproj/baz.c
+U    myproj/qux.c
  Updated to revision 31.
-</screen>
  -->
-          <screen>
-$ svn switch http://svn.red-bean.com/repos/branches/vendors-with-fix .
-U  myproj/foo.txt
-U  myproj/bar.txt
-U  myproj/baz.c
-U  myproj/qux.c
  Aktualisiert zu Revision 31.
  </screen>
+          </informalexample>

  <!--
            <para>To switch back, just provide the URL to the
@@ -8284,24 +8251,19 @@
              Ortes im Projektarchiv anzugeben, von dem Sie ursprünglich
              Ihre Arbeitskopie ausgecheckt haben:</para>

+          <informalexample>
+            <screen>
+$ svn switch http://svn.red-bean.com/repos/trunk/vendors .
+U    myproj/foo.txt
+U    myproj/bar.txt
+U    myproj/baz.c
+U    myproj/qux.c
  <!--
-          <screen>
-$ svn switch http://svn.red-bean.com/repos/trunk/vendors .
-U  myproj/foo.txt
-U  myproj/bar.txt
-U  myproj/baz.c
-U  myproj/qux.c
  Updated to revision 31.
-</screen>
  -->
-          <screen>
-$ svn switch http://svn.red-bean.com/repos/trunk/vendors .
-U  myproj/foo.txt
-U  myproj/bar.txt
-U  myproj/baz.c
-U  myproj/qux.c
  Aktualisiert zu Revision 31.
  </screen>
+          </informalexample>

            <tip>
  <!--
@@ -8354,42 +8316,33 @@
              keinerlei Dateiinhalte verändert – es werden
              lediglich die Metadaten der Arbeitskopie verändert.</para>

-<!--
-          <screen>
+          <informalexample>
+            <screen>
  $ svn checkout file:///var/svn/repos test
-A  test/a
-A  test/b
+A    test/a
+A    test/b
  …

-$ mv repos newlocation
-$ cd test/
+$ mv /var/svn/repos /var/svn/newlocation

-$ svn update
+$ svn update test/
+<!--
  svn: Unable to open an ra_local session to URL
  svn: Unable to open repository 'file:///var/svn/repos'
-
-$ svn switch - -relocate file:///var/svn/repos file:///tmp/newlocation .
-$ svn update
-At revision 3.
-</screen>
  -->
-          <screen>
-$ svn checkout file:///var/svn/repos test
-A  test/a
-A  test/b
-…
-
-$ mv repos newlocation
-$ cd test/
-
-$ svn update
  svn: Kann keine ra_local-Verbindung zu einer URL aufbauen
  svn: Projektarchiv »file:///var/svn/repos« kann nicht geöffnet werden

-$ svn switch --relocate file:///var/svn/repos file:///tmp/newlocation .
-$ svn update
+$ svn switch --relocate file:///var/svn/repos \
+                        file:///var/svn/tmp/newlocation test/
+
+$ svn update test/
+<!--
+At revision 3.
+-->
  Revision 3.
  </screen>
+          </informalexample>

            <warning>
  <!--
@@ -8441,10 +8394,14 @@
        </refentry>


+      <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
-->
        <refentry id="svn.ref.svn.c.unlock">

          <indexterm>
            <primary>svn</primary>
+<!--
+          <secondary>subcommands</secondary>
+-->
            <secondary>Unterbefehle</secondary>
            <tertiary>unlock</tertiary>
          </indexterm>
@@ -8462,7 +8419,7 @@
            <title>Synopsis</title>
  -->
            <title>Aufruf</title>
-          <programlisting>svn unlock TARGET...</programlisting>
+          <para><literal>svn unlock TARGET...</literal></para>
          </refsect1>
          <refsect1>
  <!--
@@ -8489,39 +8446,6 @@
              Sperre eines anderen Benutzers oder einer anderen
              Arbeitskopie aufzubrechen.</para>

-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Alternate names</title>
--->
-          <title>Alternativnamen</title>
-<!--
-          <para>None</para>
--->
-          <para>Keine</para>
-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Changes</title>
--->
-          <title>Änderungen</title>
-<!--
-          <para>Working copy, repository</para>
--->
-          <para>Arbeitskopie, Projektarchiv</para>
-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Accesses repository</title>
--->
-          <title>Projektarchiv-Zugriff</title>
-<!--
-          <para>Yes</para>
--->
-          <para>Ja</para>
          </refsect1>

          <refsect1>
@@ -8530,10 +8454,12 @@
  -->
            <title>Optionen</title>

-          <screen>
+          <informalexample>
+            <screen>
  --force
  --targets FILENAME
  </screen>
+          </informalexample>
          </refsect1>

          <refsect1>
@@ -8547,18 +8473,17 @@
  -->
            <para>Zwei Dateien in Ihrer Arbeitskopie entsperren:</para>

+          <informalexample>
+            <screen>
+$ svn unlock tree.jpg house.jpg
  <!--
-          <screen>
-$ svn unlock tree.jpg house.jpg
  'tree.jpg' unlocked.
  'house.jpg' unlocked.
-</screen>
  -->
-          <screen>
-$ svn unlock tree.jpg house.jpg
  »tree.jpg« freigegeben.
  »house.jpg« freigegeben.
  </screen>
+          </informalexample>

  <!--
            <para>Unlock a file in your working copy that is currently
@@ -8567,30 +8492,35 @@
            <para>Entsperren einer Datei in Ihrer Arbeitskopie, die
              momentan durch einen anderen Benutzer gesperrt ist:</para>

+          <informalexample>
+            <screen>
+$ svn unlock tree.jpg
  <!--
-          <screen>
-$ svn unlock tree.jpg
  svn: 'tree.jpg' is not locked in this working copy
-$ svn unlock - -force tree.jpg
-'tree.jpg' unlocked.
-</screen>
  -->
-          <screen>
-$ svn unlock tree.jpg
  svn: »tree.jpg« ist in dieser Arbeitskopie nicht gesperrt
  $ svn unlock --force tree.jpg
+<!--
+'tree.jpg' unlocked.
+-->
  »tree.jpg« freigegeben.
  </screen>
+          </informalexample>

  <!--
            <para>Unlock a file without a working copy:</para>
  -->
            <para>Entsperren einer Datei ohne Arbeitskopie:</para>

-          <screen>
+          <informalexample>
+            <screen>
  $ svn unlock http://svn.red-bean.com/repos/test/tree.jpg
+<!--
+'tree.jpg unlocked.
+-->
  »tree.jpg« freigegeben.
  </screen>
+          </informalexample>

  <!--
            <para>For further details, see <xref
@@ -8603,16 +8533,20 @@
        </refentry>


+      <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
-->
        <refentry id="svn.ref.svn.c.update">

          <indexterm>
            <primary>svn</primary>
+<!--
+          <secondary>subcommands</secondary>
+-->
            <secondary>Unterbefehle</secondary>
            <tertiary>update</tertiary>
          </indexterm>

          <refnamediv>
-          <refname>svn update</refname>
+          <refname>svn update (up)</refname>
  <!--
            <refpurpose>Update your working copy.</refpurpose>
  -->
@@ -8623,7 +8557,7 @@
            <title>Synopsis</title>
  -->
            <title>Aufruf</title>
-          <programlisting>svn update [PATH...]</programlisting>
+          <para><literal>svn update [PATH...]</literal></para>
          </refsect1>
          <refsect1>
  <!--
@@ -8633,25 +8567,26 @@

  <!--
            <para><command>svn update</command> brings changes from the
-            repository into your working copy.  If no revision is given,
-            it brings your working copy up to date with the
+            repository into your working copy.  If no revision is
+            given, it brings your working copy up to date with the
              <literal>HEAD</literal> revision.  Otherwise, it
              synchronizes the working copy to the revision given by the
-            <option>- -revision</option> option.  As part of the
-            synchronization, <command>svn update</command> also
-            removes any stale locks (see <xref
-            linkend="svn.tour.cleanup"/>) found in the
-            working copy.</para>
+            <option>- -revision</option> (<option>-r</option>) option.
+            As part of the synchronization, <command>svn
+            update</command> also removes any stale locks (see
+            <xref linkend="svn.tour.cleanup"/>) found in the working
+            copy.</para>
  -->
            <para><command>svn update</command> holt Änderungen aus dem
              Projektarchiv in Ihre Arbeitskopie. Falls keine Revision
              angegeben ist, wird Ihre Arbeitskopie relativ zur Revision
              <literal>HEAD</literal> aktualisiert. Ansonsten wird Ihre
              Arbeitskopie mit der Revision synchronisiert, die bei der
-            Option <option>--revision</option> angegeben ist. Während
-            der Synchronisierung entfernt <command>svn
-            update</command> auch veraltete Sperren (siehe <xref
-            linkend="svn.tour.cleanup"/>) aus der Arbeitskopie.</para>
+            Option <option>--revision</option> (<option>-r</option>)
+            angegeben ist. Während der Synchronisierung entfernt
+            <command>svn update</command> auch veraltete Sperren
+            (siehe <xref linkend="svn.tour.cleanup"/>) aus der
+            Arbeitskopie.</para>

  <!--
            <para>For each updated item, it prints a line that starts
@@ -8755,9 +8690,7 @@
              <option>- -depth</option> option.  Alternatively, you can
              use the <option>- -set-depth</option> option to set a new
              <quote>sticky</quote> working copy depth on the update
-            target.  Currently, the depth of a working copy directory
-            can only be increased (telescoped more deeply); you cannot
-            make a directory more shallow.</para>
+            target.</para>
  -->
            <para>Wie bei den meisten Unterbefehlen können Sie den
              Wirkbereich des Umschaltbefehls mit der Option
@@ -8765,39 +8698,7 @@
              beschränken. Alternativ können Sie die Option
              <option>--set-depth</option> verwenden, um eine neue
              Wirktiefe für das Umschaltziel in der Arbeitskopie
-            festzulegen. Momentan kann die Wirktiefe nur erhöht
-            werden; sie können ein Verzeichnis nicht flacher
-            machen.</para>
-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Alternate names</title>
--->
-          <title>Alternativnamen</title>
-          <para><command>up</command></para>
-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Changes</title>
--->
-          <title>Änderungen</title>
-<!--
-          <para>Working copy</para>
--->
-          <para>Arbeitskopie</para>
-        </refsect1>
-
-        <refsect1>
-<!--
-          <title>Accesses repository</title>
--->
-          <title>Projektarchiv-Zugriff</title>
-<!--
-          <para>Yes</para>
--->
-          <para>Ja</para>
+            festzulegen.</para>
          </refsect1>

          <refsect1>
@@ -8806,18 +8707,20 @@
  -->
            <title>Optionen</title>

-          <screen>
---accept ARG
+          <informalexample>
+            <screen>
+--accept ACTION
  --changelist
  --depth ARG
  --diff3-cmd CMD
---editor-cmd ARG
+--editor-cmd CMD
  --force
  --ignore-externals
  --quiet (-q)
  --revision (-r) REV
  --set-depth ARG
  </screen>
+          </informalexample>
          </refsect1>

          <refsect1>
@@ -8830,27 +8733,22 @@
            <para>Pick up repository changes that have happened since
              your last update:</para>
  -->
-          <para>Abholen der Änderungen seit Ihrer letzten Aktualisierung  
aus dem
-            Projektarchiv:</para>
+          <para>Abholen der Änderungen seit Ihrer letzten
+            Aktualisierung aus dem Projektarchiv:</para>

+          <informalexample>
+            <screen>
+$ svn update
+A    newdir/toggle.c
+A    newdir/disclose.c
+A    newdir/launch.c
+D    newdir/README
  <!--
-          <screen>
-$ svn update
-A  newdir/toggle.c
-A  newdir/disclose.c
-A  newdir/launch.c
-D  newdir/README
  Updated to revision 32.
-</screen>
  -->
-          <screen>
-$ svn update
-A  newdir/toggle.c
-A  newdir/disclose.c
-A  newdir/launch.c
-D  newdir/README
  Aktualisiert zu Revision 32.
  </screen>
+          </informalexample>

  <!--
            <para>You can also <quote>update</quote> your working copy
@@ -8863,26 +8761,20 @@
              kennt keine <quote>klebrigen</quote> Dateien wie CVS;
              siehe <xref linkend="svn.forcvs"/>):</para>

+          <informalexample>
+            <screen>
+$ svn update -r30
+A    newdir/README
+D    newdir/toggle.c
+D    newdir/disclose.c
+D    newdir/launch.c
+U    foo.c
  <!--
-          <screen>
-$ svn update -r30
-A  newdir/README
-D  newdir/toggle.c
-D  newdir/disclose.c
-D  newdir/launch.c
-U  foo.c
  Updated to revision 30.
-</screen>
  -->
-          <screen>
-$ svn update -r30
-A  newdir/README
-D  newdir/toggle.c
-D  newdir/disclose.c
-D  newdir/launch.c
-U  foo.c
  Aktualisiert zu Revision 30.
  </screen>
+          </informalexample>

            <tip>
  <!--
@@ -8894,8 +8786,31 @@
              <para>Falls Sie eine ältere Revision einer einzelnen Datei
                untersuchen möchten, verwenden Sie stattdessen besser
                <command>svn cat</command> – hierdurch wird Ihre
-              Arbeitskopie nicht verändert.</para> </tip>
+              Arbeitskopie nicht verändert.</para>
+          </tip>

+<!--
+          <para><command>svn update</command> is also the primary
+            mechanism used to configure sparse working copies.  When
+            used with the <option>- -set-depth</option>, the update
+            operation will omit or reenlist individual working copy
+            members by modifying their recorded ambient depth to the
+            depth you specify (fetching information from the
+            repository as necessary).  See
+            <xref linkend="svn.advanced.sparsedirs" /> for more about
+            sparse directories.</para>
+-->
+          <para><command>svn update</command> ist ebenfalls das Mittel
+            der Wahl bei der Einrichtung von Arbeitskopien mit
+            teilweisen Checkouts. Wird der Befehl mit der Option
+            <option>--set-depth</option> aufgerufen, lässt die
+            Aktualilsierung individuelle Elemente aus oder fügt sie
+            hinzu, indem die verzeichnete Tiefe aus ihrer Umgebung auf
+            die von Ihnen angegebene Tiefe angepasst wird (wobei
+            nőtigenfalls Informationen aus dem Projektarchiv abgerufen
+            wird). Mehr zu teilweise ausgecheckten Verzeichnissen
+            unter <xref linkend="svn.advanced.sparsedirs" />.</para>
+
          </refsect1>
        </refentry>
      </sect2>


More information about the svnbook-dev mailing list