[svnbook commit] r3321 - trunk/src/de/book
jmfelderhoff
noreply at red-bean.com
Thu Sep 25 15:49:31 CDT 2008
Author: jmfelderhoff
Date: Thu Sep 25 15:49:31 2008
New Revision: 3321
Log:
* ch04-branching-and-merging.xml
- Ticket #147 (cf. http://www.svnbook.de/report/6).
Modified:
trunk/src/de/book/ch04-branching-and-merging.xml
Modified: trunk/src/de/book/ch04-branching-and-merging.xml
==============================================================================
--- trunk/src/de/book/ch04-branching-and-merging.xml (original)
+++ trunk/src/de/book/ch04-branching-and-merging.xml Thu Sep 25 15:49:31 2008
@@ -511,10 +511,18 @@
<!-- =============================================================== -->
<sect2 id="svn.branchmerge.using.work">
+<!--
<title>Working with Your Branch</title>
+-->
+ <title>Arbeiten mit Ihrem Zweig</title>
+<!--
<para>Now that you've created a branch of the project, you can
check out a new working copy to start using it:</para>
+-->
+ <para>Da Sie nun einen Zweig des Projektes erzeugt haben, können
+ Sie eine neue Arbeitskopie auschecken, um ihn zu
+ benutzen:</para>
<screen>
$ svn checkout http://svn.example.com/repos/calc/branches/my-calc-branch
@@ -524,6 +532,7 @@
Checked out revision 341.
</screen>
+<!--
<para>There's nothing special about this working copy; it simply
mirrors a different directory in the repository. When you
commit changes, however, Sally won't see them when she
@@ -532,42 +541,84 @@
linkend="svn.branchmerge.switchwc"/> later in this chapter: the
<command>svn switch</command> command is an alternative way of
creating a working copy of a branch.)</para>
+-->
+ <para>An dieser Arbeitskopie ist nichts besonders; sie spiegelt
+ bloß ein anderes Verzeichnis im Repository wieder. Wenn Sie
+ Änderungen übergeben, wird sie Sally jedoch nicht sehen, wenn
+ sie aktualisiert, da sie eine Arbeitskopie von
+ <filename>/calc/trunk</filename> hat. (Stellen Sie sicher,
+ dass Sie <xref linkend="svn.branchmerge.switchwc"/> weiter
+ unten in diesem Kapitel lesen: Der Befehl <command>svn
+ switch</command> ist eine Alternative für die Bereitstellung
+ einer Arbeitskopie eines Zweiges.)</para>
+<!--
<para>Let's pretend that a week goes by, and the following
commits happen:</para>
+-->
+ <para>Tun wir mal so, als ob eine Woche ins Land geht und die
+ folgenden Übergaben stattfinden:</para>
<itemizedlist>
<listitem><para>
+<!--
You make a change to
<filename>/calc/branches/my-calc-branch/button.c</filename>,
which creates revision 342.</para>
+-->
+ Sie machen eine Änderung an
+ <filename>/calc/branches/my-calc-branch/button.c</filename>,
+ die die Revision 342 erzeugt.</para>
</listitem>
<listitem><para>
+<!--
You make a change to
<filename>/calc/branches/my-calc-branch/integer.c</filename>,
which creates revision 343.</para>
+-->
+ Sie machen eine Änderung an
+ <filename>/calc/branches/my-calc-branch/integer.c</filename>,
+ die die Revision 343 erzeugt.</para>
</listitem>
<listitem><para>
+<!--
Sally makes a change to
<filename>/calc/trunk/integer.c</filename>, which creates
revision 344.</para>
+-->
+ Sally macht eine Änderung an
+ <filename>/calc/trunk/integer.c</filename>, die die Revision
+ 344 erzeugt.</para>
</listitem>
</itemizedlist>
+<!--
<para>Now two independent lines of development (shown
in <xref linkend="svn.branchmerge.using.work.dia-1"/>) are happening on
<filename>integer.c</filename>.</para>
+-->
+ <para>Nun finden zwei unabhängige Entwicklungslinien (siehe
+ <xref linkend="svn.branchmerge.using.work.dia-1"/>) auf
+ <filename>integer.c</filename> statt.</para>
<figure id="svn.branchmerge.using.work.dia-1">
+<!--
<title>The branching of one file's history</title>
+-->
+ <title>Die Verzweigung der Geschichte einer Datei</title>
<graphic fileref="images/ch04dia4.png"/>
</figure>
+<!--
<para>Things get interesting when you look at the history of
changes made to your copy of
<filename>integer.c</filename>:</para>
+-->
+ <para>Es wird interessant, wenn Sie die Geschichte der
+ Änderungen an Ihrer Kopie von <filename>integer.c</filename>
+ betrachten:</para>
<screen>
$ pwd
@@ -605,6 +656,7 @@
------------------------------------------------------------------------
</screen>
+<!--
<para>Notice that Subversion is tracing the history of your
branch's <filename>integer.c</filename> all the way back
through time, even traversing the point where it was copied.
@@ -613,6 +665,17 @@
copied when all of <filename>/calc/trunk/</filename> was
copied. Now look at what happens when Sally runs the same
command on her copy of the file:</para>
+-->
+
+ <para>Beachten Sie, dass Subversion die Geschichte von
+ <filename>integer.c</filename> auf Ihrem Zweig über die
+ gesamte Zeit zurück verfolgt, und dabei sogar über den Punkt
+ hinweg geht, an dem es kopiert wurde. Es zeigt die Erzeugung
+ des Zweigs als ein Ereignis in der Geschichte, da
+ <filename>integer.c</filename> implizit kopiert wurde, als
+ alles andere in <filename>/calc/trunk/</filename> kopiert
+ wurde. Sehen Sie nun, was passiert, wenn Sally den gleichen
+ Befehl auf Ihre Arbeitskopie der Datei anwendet:</para>
<screen>
$ pwd
@@ -643,6 +706,7 @@
------------------------------------------------------------------------
</screen>
+<!--
<para>Sally sees her own revision 344 change, but not the change
you made in revision 343. As far as Subversion is concerned,
these two commits affected different files in different
@@ -652,6 +716,17 @@
341, the files used to be the same file. That's why you and
Sally both see the changes made in revisions 303 and
98.</para>
+-->
+ <para>Sally sieht ihre eigene Änderung in Revision 344, aber
+ nicht die Änderung, die Sie in Revision 343 gemacht haben. Was
+ Subversion angeht, hatten diese beiden Übergaben Auswirkungen
+ auf unterschiedliche Dateien an unterschiedlichen
+ Repository-Orten. Dennoch zeigt Subversion
+ <emphasis>doch</emphasis>, dass die beiden Dateien einen Teil
+ der Geschichte gemeinsam haben. Bevor die Kopie des Zweiges in
+ Revision 341 gemacht wurde, waren die Dateien dieselbe
+ Datei. Deshalb sehen sowohl Sie als auch Sally die Änderungen,
+ die in den Revisionen 303 und 98 gemacht wurden.</para>
</sect2>
More information about the svnbook-dev
mailing list