[svnbook] r3743 committed - * trunk/src/de/book/ch03-advanced-topics.xml...

svnbook at googlecode.com svnbook at googlecode.com
Tue Jun 15 14:49:13 CDT 2010


Revision: 3743
Author: jmfelderhoff at gmx.eu
Date: Tue Jun 15 12:47:34 2010
Log: * trunk/src/de/book/ch03-advanced-topics.xml
   - Fix ticket #127 (cf. http://www.svnbook.de/report/6).

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

Modified:
  /trunk/src/de/book/ch03-advanced-topics.xml

=======================================
--- /trunk/src/de/book/ch03-advanced-topics.xml	Sun Jun 13 22:05:36 2010
+++ /trunk/src/de/book/ch03-advanced-topics.xml	Tue Jun 15 12:47:34 2010
@@ -149,11 +149,18 @@

      <!-- ===============================================================  
-->
      <sect2 id="svn.tour.revs.keywords">
+<!--
        <title>Revision Keywords</title>
-
+-->
+      <title>Revisions-Schlüsselworte</title>
+
        <indexterm>
+<!--
          <primary>revisions</primary>
          <secondary>revision keywords</secondary>
+-->
+        <primary>Revisionen</primary>
+        <secondary>Revisions-Schlüsselworte</secondary>
        </indexterm>
        <indexterm>
          <primary>HEAD</primary>
@@ -168,52 +175,81 @@
          <primary>PREV</primary>
        </indexterm>

+<!--
        <para>The Subversion client understands a number of revision
          keywords.  These keywords can be used instead of integer
-        arguments to the <option>--revision</option>
+        arguments to the <option>- -revision</option>
          (<option>-r</option>) option, and are resolved into specific
          revision numbers by Subversion:</para>
+-->
+      <para>Der Subversion-Client versteht eine Reihe von
+        Revisions-Schlüsselworten. Diese Schlüsselworte können der
+        Option <option>--revision</option> (<option>-r</option>)
+        anstatt ganzer Zahlen als Optionsargument übergeben werden;
+        sie werden von Subversion zu bestimmten Revisionsnummern
+        aufgelöst:</para>

        <variablelist>

          <varlistentry>
            <term><literal>HEAD</literal></term>
            <listitem>
+<!--
              <para>The latest (or <quote>youngest</quote>) revision in
                the repository.</para>
+-->
+            <para>Die letzte (oder <quote>jüngste</quote>) Revision im
+              Projektarchiv.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term><literal>BASE</literal></term>
            <listitem>
+<!--
              <para>The revision number of an item in a working copy.
                If the item has been locally modified, this refers to
                the way the item appears without those local
                modifications.</para>
+-->
+            <para>Die Revisionsnummer eines Objektes in der
+              Arbeitskopie. Falls das Objekt lokal bearbeitet wurde,
+              bezieht sie sich auf das unmodifizierte Objekt.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term><literal>COMMITTED</literal></term>
            <listitem>
+<!--
              <para>The most recent revision prior to, or equal to,
                <literal>BASE</literal>, in which an item changed.</para>
+-->
+            <para>Die letzte Revision kleiner oder gleich
+              <literal>BASE</literal>, in der ein Objekt verändert
+              wurde.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term><literal>PREV</literal></term>
            <listitem>
+<!--
              <para>The revision immediately <emphasis>before</emphasis>
                the last revision in which an item changed.
                Technically, this boils down to
                <literal>COMMITTED</literal>−1.</para>
+-->
+            <para>Die Revision unmittelbar <emphasis>vor</emphasis>
+              der letzten Revision, in der ein Objekt verändert wurde.
+              Technisch bedeutet das
+              <literal>COMMITTED</literal>−1.</para>
            </listitem>
          </varlistentry>

        </variablelist>

+<!--
        <para>As can be derived from their descriptions, the
          <literal>PREV</literal>, <literal>BASE</literal>, and
          <literal>COMMITTED</literal> revision keywords are used only
@@ -221,10 +257,23 @@
          to repository URLs.  <literal>HEAD</literal>, on the other
          hand, can be used in conjunction with both of these path
          types.</para>
-
+-->
+      <para>Wie aus den Beschreibungen abgeleitet werden kann, werden
+        die Revisions-Schlüsselworte <literal>PREV</literal>,
+        <literal>BASE</literal> und <literal>COMMITTED</literal> nur
+        in Bezug auf einen Pfad der Arbeitskopie verwendet – sie
+        sind nicht auf URLs des Projektarchivs anwendbar.
+        <literal>HEAD</literal> kann hingegen in Verbindung mit beiden
+        Pfadtypen verwendet werden.</para>
+
+<!--
        <para>Here are some examples of revision keywords in
          action:</para>
-
+-->
+      <para>Hier ein paar Beispiele zur Verwendung von
+        Revisions-Schlüsselworten:</para>
+
+<!--
        <screen>
  $ svn diff -r PREV:COMMITTED foo.c
  # shows the last change committed to foo.c
@@ -251,7 +300,37 @@
  # compares the unmodified version of foo.c with the way foo.c looked
  # in revision 14
  </screen>
-
+-->
+
+      <screen>
+$ svn diff -r PREV:COMMITTED foo.c
+# zeigt die letzte übergebene Änderung von foo.c an
+
+$ svn log -r HEAD
+# gibt die Protokollnachricht der letzten Übergabe an das
+# Projektarchiv aus
+
+$ svn diff -r HEAD
+# vergleicht Ihre Arbeitskopie (mit allen lokalen Änderungen) mit der
+# letzten Version dieses Baums im Projektarchiv
+
+$ svn diff -r BASE:HEAD foo.c
+# vergleicht die unmodifizierte Version von foo.c mit der letzten
+# Version von foo.c im Projektarchiv
+
+$ svn log -r BASE:HEAD
+# gibt alle Übergabe-Protokollnachrichten des aktuellen versionierten
+# Verzeichnisses seit der letzten Aktualisierung aus
+
+$ svn update -r PREV foo.c
+# macht die letzte Änderung an foo.c rückgängig, indem die
+# Arbeitsrevision von foo.c vermindert wird
+
+$ svn diff -r BASE:14 foo.c
+# vergleicht die unmodifizierte Version von foo.c mit foo.c in der
+# Revision 14
+</screen>
+
      </sect2>

      <!-- ===============================================================  
-->


More information about the svnbook-dev mailing list