[svnbook] r4973 committed - [de] Translation: Branching and Merging...
svnbook at googlecode.com
svnbook at googlecode.com
Wed Feb 4 03:42:22 CST 2015
Revision: 4973
Author: jmfelderhoff at gmx.eu
Date: Wed Feb 4 09:42:09 2015 UTC
Log: [de] Translation: Branching and Merging
Sections:
** Undoing Changes
https://code.google.com/p/svnbook/source/detail?r=4973
Modified:
/branches/1.8/de/book/ch04-branching-and-merging.xml
=======================================
--- /branches/1.8/de/book/ch04-branching-and-merging.xml Wed Feb 4
08:47:26 2015 UTC
+++ /branches/1.8/de/book/ch04-branching-and-merging.xml Wed Feb 4
09:42:09 2015 UTC
@@ -3301,8 +3301,8 @@
is to roll back a change that has already been committed.
Suppose you're working away happily on a working copy of
<filename>/calc/trunk</filename>, and you discover that the
- change made way back in revision 303, which changed
- <filename>integer.c</filename>, is completely wrong. It never
+ change made back in revision 392, which changed
+ several code files, is completely wrong. It never
should have been committed. You can use <command>svn
merge</command> to <quote>undo</quote> the change in your
working copy, and then commit the local modification to the
@@ -3316,33 +3316,38 @@
Projektarchiv übergeben worden war. Nehmen wir einmal an, Sie
arbeiten fröhlich in einer Arbeitskopie von
<filename>/calc/trunk</filename> und entdecken, dass die
- damalige Änderung an <filename>integer.c</filename> in
- Revision 303 völlig falsch war. Sie hätte nie übergeben werden
- sollen. Sie können <command>svn merge</command> verwenden, um
- die Änderung in Ihrer Arbeitskopie
+ damalige Änderungen an verschiedenen Quelltext-Dateien in
+ Revision 392 völlig falsch waren. Sie hätten nie übergeben
+ werden sollen. Sie können <command>svn merge</command>
+ verwenden, um die Änderung in Ihrer Arbeitskopie
<quote>zurückzunehmen</quote>, und dann die lokale Änderung an
- das Projektarchiv übergeben. Alles, was Sie hierfür tun müssen,
- ist, eine <emphasis>umgekehrte</emphasis> Differenz anzugeben.
- (Sie machen das durch die Angabe von <option>--revision
- 303:302</option> oder durch das äquivalente <option>--change
- -303</option>.)</para>
+ das Projektarchiv übergeben. Alles, was Sie hierfür tun
+ müssen, ist, eine <emphasis>umgekehrte</emphasis> Differenz
+ anzugeben. (Sie machen das durch die Angabe von
+ <option>--revision 303:302</option> oder durch das äquivalente
+ <option>--change -303</option>.)</para>
<informalexample>
<screen>
-$ svn merge -c -303 ^/calc/trunk <!--
-- - - Reverse-merging r303 into 'integer.c':
+$ svn merge ^/calc/trunk . -c-392 <!--
+- - - Reverse-merging r392 into '.':
-->
--- Rückwärtiges Zusammenführen von r303 in »integer.c«:
-U integer.c <!--
-- - - Recording mergeinfo for reverse merge of r303 into 'integer.c':
+-- Rückwärtiges Zusammenführen von r392 in ».«:
+U src/real.c
+U src/main.c
+U src/button.c
+U src/integer.c <!--
+- - - Recording mergeinfo for reverse merge of r392 into '.':
-->
--- Aufzeichnung der Informationen für rückwärtiges Zusammenführen von r303
in »integer.c«:
- U A-branch
+-- Aufzeichnung der Informationen für rückwärtiges Zusammenführen von r392
in ».«:
+ U .
-$ svn status
- M .
-M integer.c
+$ svn st
+M src/button.c
+M src/integer.c
+M src/main.c
+M src/real.c
$ svn diff
… <!--
@@ -3351,15 +3356,22 @@
# überprüfen, ob die Änderung entfernt wurde
…
<!--
-$ svn commit -m "Undoing change committed in r303."
-Sending integer.c
-Transmitting file data .
-Committed revision 350.
+$ svn commit -m "Undoing erroneous change committed in r392."
+Sending src/button.c
+Sending src/integer.c
+Sending src/main.c
+Sending src/real.c
+Transmitting file data ....
+Committed revision 399.
-->
-$ svn commit -m "Änderung aus in r303 rückgängig machen."
+$ svn commit -m "Fehlerhafte Änderung aus r392 rückgängig machen."
+Sending src/button.c
+Sending src/integer.c
+Sending src/main.c
+Sending src/real.c
Sende integer.c
-Übertrage Daten .
-Revision 350 übertragen.
+Übertrage Daten ....
+Revision 399 übertragen.
</screen>
</informalexample>
@@ -3370,7 +3382,7 @@
merge</command> to apply a changeset, or a whole range of
changesets, to your working copy. In our case of undoing a
change, we're asking <command>svn merge</command> to apply
- changeset r303 to our working copy
+ changeset r392 to our working copy
<emphasis>backward</emphasis>.</para>
-->
<para>Wie wir früher bereits erwähnten, kann man eine
@@ -3380,7 +3392,7 @@
oder ein ganzes Intervall von Änderungsmengen auf Ihre
Arbeitskopie anzuwenden. In unserem Fall, bei dem wir eine
Änderung zurücknehmen, fordern wir <command>svn
- merge</command> auf, die Änderungsmenge r303
+ merge</command> auf, die Änderungsmenge r392
<emphasis>rückwärts</emphasis> auf unsere Arbeitskopie
anzuwenden.</para>
@@ -3406,16 +3418,16 @@
<!--
<para>Again, you may be thinking: well, that really didn't undo
- the commit, did it? The change still exists in revision 303.
+ the commit, did it? The change still exists in revision 392.
If somebody checks out a version of the
- <filename>calc</filename> project between revisions 303 and
- 349, she'll still see the bad change, right?</para>
+ <filename>calc</filename> project between revisions 392 and
+ 398, she'll still see the bad change, right?</para>
-->
<para>Nun denken Sie vielleicht: Gut, aber das hat doch nicht
wirklich die Übergabe rückgängig gemacht, oder? Die Änderung
- besteht immer noch in Revision 303. Falls jemand eine Version
+ besteht immer noch in Revision 392. Falls jemand eine Version
des Projektes <filename>calc</filename> zwischen den
- Revisionen 303 und 349 auscheckt, wird doch trotzdem die
+ Revisionen 392 und 398 auscheckt, wird doch trotzdem die
fehlerhafte Änderung sichtbar, oder nicht?</para>
<!--
More information about the svnbook-dev
mailing list