[svnbook] r4728 committed - Translation: svn blame

svnbook at googlecode.com svnbook at googlecode.com
Tue Mar 18 07:45:43 CDT 2014


Revision: 4728
Author:   jmfelderhoff at gmx.eu
Date:     Tue Mar 18 12:45:32 2014 UTC
Log:      Translation: svn blame
http://code.google.com/p/svnbook/source/detail?r=4728

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

=======================================
--- /branches/1.7/de/book/ch09-reference.xml	Tue Mar 18 10:28:23 2014 UTC
+++ /branches/1.7/de/book/ch09-reference.xml	Tue Mar 18 12:45:32 2014 UTC
@@ -1937,7 +1937,7 @@
  der version control
  -->
  svn: Warnung: W150002: '»/home/cmpilato/projects/subversion/site« befindet  
sic\
-h bereits unter Versionskontrolle
+bereits unter Versionskontrolle
  $ svn add versioned-dir --force
  A         versioned-dir/foo.c
  A         versioned-dir/somedir/bar.c
@@ -2004,13 +2004,13 @@

            <informalexample>
              <screen>
---extensions (-x) ARG
---force
---incremental
---revision (-r) REV
---use-merge-history (-g)
---verbose (-v)
---xml
+<xref linkend="svn.ref.svn.sw.extensions" />
+<xref linkend="svn.ref.svn.sw.force" />
+<xref linkend="svn.ref.svn.sw.incremental" />
+<xref linkend="svn.ref.svn.sw.revision" />
+<xref linkend="svn.ref.svn.sw.use_merge_history" />
+<xref linkend="svn.ref.svn.sw.verbose" />
+<xref linkend="svn.ref.svn.sw.xml" />
  </screen>
            </informalexample>
          </refsect1>
@@ -2034,26 +2034,94 @@
              <screen>
  $ svn blame http://svn.red-bean.com/repos/test/readme.txt
       3      sally This is a README file.
-     5      harry You should read this.
+     5      harry Don't bother reading it.  The boss is a knucklehead.
+     3      sally
+…
  </screen>
            </informalexample>

  <!--
-          <para>Even if <command>svn blame</command> says that Harry
-            last modified <filename>readme.txt</filename> in revision
-            5, you'll have to examine exactly what the revision
-            changed to be sure that Harry changed
-            the <emphasis>context</emphasis> of the line—he may
-            have adjusted just the whitespace.
-          </para>
+          <para>Now, just because <command>svn blame</command> says
+            that Harry last modified <filename>readme.txt</filename>
+            in revision 5, understand that this subcommand is by
+            default very picky about what constitutes a change.
+            Before clubbing Harry over the head for what appears to be
+            insubordination, first consider that perhaps the change he
+            made to the file might have been only to its specific
+            character content, not to its overall semantic meaning.
+            Perhaps his changes were the result of blindly running a
+            whitespace cleanup script on this file.  You might need
+            to examine the specific differences and related log
+            message to understand exactly what Harry did to this file
+            in revision 5.</para>
  -->
-          <para>Auch wenn <command>svn blame</command> behauptet, dass
+          <para>Nur weil <command>svn blame</command> behauptet, dass
              Harry <filename>readme.txt</filename> zuletzt in Revision
-            5 geändert habe, sollten Sie genau prüfen, was diese
-            Revision geändert hat, um sicherzugehen, dass Harry den
-            <emphasis>Kontext</emphasis> der Zeile geändert hat
-            – es könnte sein, dass er nur Leerzeichen angepasst
-            hat.</para>
+            5 geändert habe, sollten Sie verstehen, das dieser
+            Unterbefehl standardmäßig sehr pingelig bei der Bewertung,
+            was eine Änderung ist. Bevor Harry für die anscheinende
+            Aufmüpfigkeit Prügel bezieht, sollten Sie bedenken, dass
+            die Änderung, die er an der Datei vornahm, sich auf den
+            Zeicheninhalt und nicht auf den gesamten semantischen
+            Inhalt bezog. Vielleicht war seine Änderung das Ergebnis
+            einer unbedachten Behandlung dieser Datei durch ein Skript
+            zur Leerraum-Bereinigung. Zum genauen Verständnis dessen,
+            was Harry an dieser Datei in Revision 5 geändert hat,
+            sollten Sie die einzelnen Änderungen und die damit
+            verbundenen Protokollnachrichten untersuchen.</para>
+
+          <informalexample>
+            <screen>
+$ svn log -c 5 http://svn.red-bean.com/repos/test/readme.txt
+------------------------------------------------------------------------
+r5 | harry | 2008-05-29 07:26:12 -0600 (Thu, 29 May 2008) | 1 line
+
+Commit the results of 'double-space-after-period.sh'.
+
+------------------------------------------------------------------------
+$ svn diff -c 5 http://svn.red-bean.com/repos/test/readme.txt
+Index: http://svn.red-bean.com/repos/test/readme.txt
+===================================================================
+--- http://svn.red-bean.com/repos/test/readme.txt	(revision 4)
++++ http://svn.red-bean.com/repos/test/readme.txt	(revision 5)
+@@ -1,5 +1,5 @@
+ This is a README file.
+-Don't bother reading it. The boss is a knucklehead.
++Don't bother reading it.  The boss is a knucklehead.
+
+ INSTRUCTIONS
+ ============
+$
+</screen>
+          </informalexample>
+
+<!--
+          <para>Sure enough, Harry only changed the whitespace in that
+            line.  Fortunately, the <option>- -extensions</option>
+            (<option>-x</option>) option can help you better determine
+            the last time that a <emphasis>meaningful</emphasis>
+            change was made to a given line of text.  For example,
+            here's how you can see the annotation information while
+            disregarding mere whitespace changes:</para>
+-->
+          <para>Klar, dass Harry nur die Leerzeichen in dieser Zeile
+            geändert hat. Glücklicherweise kann Ihnen die Option
+            <option>--extensions</option> (<option>-x</option>) dabei
+            helfen, besser herauszufindern, wann eine
+            <emphasis>bedeutende</emphasis> Änderung an einer
+            Textzeile vorgenommen wurde. Hier ist beispielsweise die
+            Anmerkung ohne Berücksichtigung von bloßen
+            Leerraum-Änderungen::</para>
+
+          <informalexample>
+            <screen>
+$ svn blame -x -b http://svn.red-bean.com/repos/test/readme.txt
+     3      sally This is a README file.
+     4       jess Don't bother reading it.  The boss is a knucklehead.
+     3      sally
+…
+</screen>
+          </informalexample>

  <!--
            <para>If you use the <option>- -xml</option> option, you can
@@ -2084,7 +2152,7 @@
  <commit
     revision="5">
  <author>harry</author>
-<date>2008-05-29T03:26:12.293121Z</date>
+<date>2008-05-29T13:26:12.293121Z</date>
  </commit>
  </entry>
  </target>


More information about the svnbook-dev mailing list