[svnbook commit] r3281 - trunk/src/de/book
jmfelderhoff
noreply at red-bean.com
Sun Aug 24 13:39:24 CDT 2008
Author: jmfelderhoff
Date: Sun Aug 24 13:39:23 2008
New Revision: 3281
Log:
* ch02-basic-usage.xml
- tasks #71 and #72 (cf. http://www.svnbook.de/report/6)
Modified:
trunk/src/de/book/ch02-basic-usage.xml
Modified: trunk/src/de/book/ch02-basic-usage.xml
==============================================================================
--- trunk/src/de/book/ch02-basic-usage.xml (original)
+++ trunk/src/de/book/ch02-basic-usage.xml Sun Aug 24 13:39:23 2008
@@ -2976,8 +2976,12 @@
<!-- ================================================================= -->
<!-- ================================================================= -->
<sect1 id="svn.tour.history">
+<!--
<title>Examining History</title>
+-->
+ <title>Untersuchen der Geschichte</title>
+<!--
<para>Your Subversion repository is like a time machine. It keeps
a record of every change ever committed and allows you to
explore this history by examining previous versions of files and
@@ -2987,41 +2991,76 @@
date or revision number in the past. However, sometimes you
just want to <emphasis>peer into</emphasis> the past instead of
<emphasis>going into</emphasis> it.</para>
+-->
+ <para>Ihr Subversion-Repository ist wie eine Zeitmaschine. Es legt
+ einen Eintrag für jede jemals übergebene Änderung an und erlaubt
+ Ihnen, diese Geschichte durch die Begutachtung sowohl ehemaliger
+ Datei- und Verzeichnisversionen als auch der begleitenden
+ Metadaten zu erforschen. Mit einem einzigen Subversion-Befehl
+ können Sie das Repository genau so auschecken (oder eine
+ bestehende Arbeitskopie wiederherstellen) wie es zu einem
+ beliebigen Zeitpunkt oder einer Revisionsnummer in der
+ Vergangenheit war. Allerdings möchten Sie manchmal nur in die
+ Vergangenheit <emphasis>spähen</emphasis> anstatt dorthin zu
+ <emphasis>gehen</emphasis>.</para>
+<!--
<para>Several commands can provide you with
historical data from the repository:</para>
+-->
+ <para>Mehrere Befehle können Sie mit historischen Daten aus dem
+ Repository versorgen:</para>
<variablelist>
<varlistentry>
<term><command>svn log</command></term>
<listitem>
+<!--
<para>Shows you broad information: log messages with date
and author information attached to revisions and which
paths changed in each revision</para>
+-->
+ <para>Zeigt Ihnen grobe Information: Mit Revisionen
+ verknüpfte Protokolleinträge mit Informationen zu Datum
+ und Autor und welche Pfade sich in jeder Revision
+ geändert haben.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>svn diff</command></term>
<listitem>
+<!--
<para>Shows line-level details of a particular change</para>
+-->
+ <para>Zeigt die Details einer bestimmten Änderung auf
+ Zeilenebene</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>svn cat</command></term>
<listitem>
+<!--
<para>Retrieves a file as it existed in a particular
revision number and displays it on your screen</para>
+-->
+ <para>Holt eine Datei hervor wie sie mit einer bestimmten
+ Revisionsnummer einmal ausgesehen hat und zeigt sie auf
+ dem Bildschirm an</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>svn list</command></term>
<listitem>
+<!--
<para>Displays the files in a directory for any given
revision</para>
+-->
+ <para>Zeigt die Dateien in einem Verzeichnis für eine
+ gewünschte Revision an</para>
</listitem>
</varlistentry>
@@ -3030,8 +3069,12 @@
<!-- =============================================================== -->
<sect2 id="svn.tour.history.log">
+<!--
<title>Generating a List of Historical Changes</title>
+-->
+ <title>Erzeugung einer Liste mit der Geschichte von Änderungen</title>
+<!--
<para>To find information about the history of a file or
directory, use the <command>svn log</command>
command. <command>svn log</command> will provide you with a
@@ -3039,6 +3082,16 @@
revision it changed, the time and date of that revision,
and—if it was provided—the log message that accompanied
the commit:</para>
+-->
+ <para>Um Informationen über den Werdegang einer Datei oder eines
+ Verzeichnisses zu bekommen, benutzen Sie den Befehl
+ <command>svn log</command>. <command>svn log</command>
+ versorgt Sie mit einem Eintrag, der Auskunft gibt, wer
+ Änderungen an einer Datei oder einem Verzeichnis gemacht hat,
+ in welcher Revision die Änderung auftrat, zu welcher Zeit und
+ welchem Datum die Revision entstand sowie – falls
+ verfügbar – der die Übergabe begleitende
+ Protokolleintrag:</para>
<screen>
$ svn log
@@ -3056,14 +3109,22 @@
Initial import
------------------------------------------------------------------------
</screen>
-
+<!--
<para>Note that the log messages are printed in
<emphasis>reverse chronological order</emphasis> by default.
If you wish to see a different range of revisions in a
particular order or just a single revision, pass the
- <option>--revision</option> (<option>-r</option>)
+ <option>- -revision</option> (<option>-r</option>)
option:</para>
+-->
+ <para>Beachten Sie, dass die Protokolleinträge standardmäßig in
+ <emphasis>umgekehrter zeitlicher Reihenfolge</emphasis>
+ ausgegeben werden. Falls Sie eine andere Folge von Revisionen
+ in einer bestimmten Anordnung oder nur eine einzige Revision
+ sehen möchten, übergeben Sie die Option
+ <option>--revision</option> (<option>-r</option>):</para>
+<!--
<screen>
$ svn log -r 5:19 # shows logs 5 through 19 in chronological order
@@ -3071,9 +3132,22 @@
$ svn log -r 8 # shows log for revision 8
</screen>
+-->
+ <screen>
+$ svn log -r 5:19 # zeigt Protokolleintrag 5 bis 19 in chronologischer Reihenfolge
+$ svn log -r 19:5 # zeigt Protokolleintrag 5 bis 19 in umgekehrter Reihenfoge
+
+$ svn log -r 8 # zeigt Protokolleintrag für Revision 8
+</screen>
+
+<!--
<para>You can also examine the log history of a single file or
directory. For example:</para>
+-->
+ <para>Sie können sich auch die Protokollgeschichte einer
+ einzigen Datei oder eines einzigen Verzeichnisses ansehen. Zum
+ Beispiel:</para>
<screen>
$ svn log foo.c
@@ -3082,15 +3156,25 @@
…
</screen>
+<!--
<para>These will display log messages <emphasis>only</emphasis>
for those revisions in which the working file (or URL)
changed.</para>
+-->
+ <para>Diese Befehle zeigen <emphasis>nur</emphasis>
+ Protokolleinträge für die Revisionen, in der sich die
+ Arbeitsdatei (oder URL) geändert hat.</para>
<sidebar>
+<!--
<title>Why Does svn log Not Show Me What I
Just Committed?</title>
+-->
+ <title>Warum zeigt mir svn log nicht was ich gerade übergeben
+ habe?</title>
+<!--
<para>If you make a commit and immediately type <userinput>svn
log</userinput> with no arguments, you may notice that your
most recent commit doesn't show up in the list of log
@@ -3107,19 +3191,51 @@
current revision, and thus you don't see the newly committed
changes. The solution here is to either update your working
copy or explicitly provide a revision number to <command>svn
- log</command> by using the <option>--revision</option>
+ log</command> by using the <option>- -revision</option>
(<option>-r</option>) option.</para>
+-->
+ <para>Wenn Sie Ihre Änderungen an das Repository übergeben und
+ sofort <userinput>svn log</userinput> ohne Argumente
+ eingeben, wird Ihnen vielleicht auffallen, dass Ihre letzte
+ Änderung nicht in der Liste der Protokolleinträge
+ auftaucht. Das liegt an der Kombination des Verhaltens von
+ <command>svn commit</command> und dem Standardverhalten von
+ <command>svn log</command>. Wenn Sie Änderungen an das
+ Repository übergeben, erhöht <command>svn</command> zunächst
+ nur die Revision der Dateien (und Verzeichnisse) die es
+ übernimmt, so dass das Elternverzeichnis normalerweise auf
+ der älteren Revision verbleibt (siehe <xref
+ linkend="svn.basic.in-action.mixedrevs.update-commit"/> für
+ die Erklärung, warum das so ist). <command>svn log</command>
+ holt dann standardmäßig die Geschichte des Verzeichnisses in
+ der gegenwärtigen Revision, und so kommt es, dass Sie die
+ neu übergebenen Änderungen nicht sehen. Die Lösung besteht
+ entweder in einer Aktualisierung Ihrer Arbeitskopie oder
+ indem Sie dem Befehl <command>svn log</command> ausdrücklich
+ mit der Option <option>--revision</option>
+ (<option>-r</option>) eine Revisionsnummer mitgeben.</para>
</sidebar>
+<!--
<para>If you want even more information about a file or
directory, <command>svn log</command> also takes a
- <option>--verbose</option> (<option>-v</option>) option.
+ <option>- -verbose</option> (<option>-v</option>) option.
Because Subversion allows you to move and copy files and
directories, it is important to be able to track path changes
in the filesystem. So, in verbose mode, <command>svn
log</command> will include a list of changed paths in a
revision in its output:</para>
+-->
+ <para>Wenn Sie noch mehr Information über eine Datei oder ein
+ Verzeichnis benötigen, können Sie <command>svn log</command>
+ auch die Option <option>--verbose</option>
+ (<option>-v</option>) mitgeben. Weil Ihnen Subversion erlaubt,
+ Dateien und Verzeichnisse zu kopieren und zu verschieben, ist
+ es wichtig, Pfadänderungen im Dateisystem
+ mitzuverfolgen. Daher beinhaltet bei dieser Option die Ausgabe
+ von <command>svn log</command> eine Liste veränderter Pfade in
+ einer Revision:</para>
<screen>
$ svn log -r 8 -v
@@ -3135,18 +3251,33 @@
------------------------------------------------------------------------
</screen>
+<!--
<para>
- <command>svn log</command> also takes a <option>--quiet</option>
+ <command>svn log</command> also takes a <option>- -quiet</option>
(<option>-q</option>) option, which suppresses the body of the
- log message. When combined with <option>--verbose</option>, it
+ log message. When combined with <option>- -verbose</option>, it
gives just the names of the changed files.</para>
+-->
+ <para>
+ <command>svn log</command> akzeptiert ebenfalls die Option
+ <option>--quiet</option> (<option>-q</option>), die den
+ Protokolleintrag unterdrückt. Zusammen mit der Option
+ <option>--verbose</option> zeigt es nur die Namen der
+ geänderten Dateien an.</para>
<sidebar>
+<!--
<title>Why Does svn log Give Me an Empty
Response?</title>
+-->
+ <title>Warum gibt mir svn log eine leere Antwort?</title>
+<!--
<para>After working with Subversion for a bit, most users will
come across something like this:</para>
+-->
+ <para>Nach ein wenig Arbeit mit Subversion werden die meisten
+ Benutzer soetwas begegnen:</para>
<screen>
$ svn log -r 2
@@ -3154,6 +3285,7 @@
$
</screen>
+<!--
<para>At first glance, this seems like an error. But recall
that while revisions are repository-wide, <command>svn
log</command> operates on a path in the repository. If you
@@ -3166,6 +3298,22 @@
revision, try pointing <command>svn log</command> directly at
the topmost URL of your repository, as in <userinput>svn log -r 2
http://svn.collab.net/repos/svn</userinput>.</para>
+-->
+ <para>Auf den ersten Blick sieht es aus wie ein Fehler. Aber
+ seien Sie daran erinnert, dass, während Revisionen über das
+ gesamte Repository zählen, <command>svn log</command> auf
+ einem Pfad im Repository arbeitet. Wenn Sie keinen Pfad
+ angeben, verwendet Subversion das aktuelle
+ Arbeitsverzeichnis als Standardargument. Deshalb zeigt
+ Ihnen einen leeren Protokolleitrag, falls Sie in einem
+ Unterverzeichnis Ihrer Arbeitskopie arbeiten und versuchen,
+ sich den Protokolleintrag einer Revision anzusehen, in dem
+ sich weder dieses Verzeichnis noch irgendein Kindverzeichnis
+ davon geändert hat. Falls Sie sehen wollen, was sich in der
+ Revision geändert hat, versuchen Sie <command>svn
+ log</command> direkt auf den obersten URL Ihres Repositorys
+ zeigen zu lassen, wie in <userinput>svn log -r 2
+ http://svn.collab.net/repos/svn</userinput>.</para>
</sidebar>
More information about the svnbook-dev
mailing list