[svnbook commit] r3296 - trunk/src/de/book
khmarbaise
noreply at red-bean.com
Tue Sep 9 17:48:26 CDT 2008
Author: khmarbaise
Date: Tue Sep 9 17:48:26 2008
New Revision: 3296
Log:
* src/de/book/ch01-fundamental-concepts.xml
- Fixed coding problems.
Modified:
trunk/src/de/book/ch01-fundamental-concepts.xml
Modified: trunk/src/de/book/ch01-fundamental-concepts.xml
==============================================================================
--- trunk/src/de/book/ch01-fundamental-concepts.xml (original)
+++ trunk/src/de/book/ch01-fundamental-concepts.xml Tue Sep 9 17:48:26 2008
@@ -153,7 +153,7 @@
<para>Alle Versionskontrollsysteme haben alle die gleichen
fundamentalen Probleme zu lösen: Wie soll es Anwendern
erlaubt werden Informationen zu teilen aber Sie davor
- bewahren, sich gegenseitig auf die FüÃe zu treten?
+ bewahren, sich gegenseitig auf die FÃe zu treten?
Es ist allzu einfach die Ãnderungen eines anderen
im Repository zu überschreiben?</para>
@@ -177,17 +177,17 @@
linkend="svn.basic.vsn-models.problem-sharing.dia-1"/>Szenario vor:
Zwei Kollegen, Harry und Sally haben sich entschieden,
die gleiche Datei zur gleichen Zeit zu bearbeiten.
- Harry speichert seine Änderungen zuerst im Repository,
- es ist aber möglich, dass Sally nur einige Augenblicke
- später mit ihrer Datei seine überschreibt.
- Harrys Änderungen der Datei sind zwar nicht für immer
- verloren (da das System jede Änderung aufzeichnet), aber
- alle seine Änderungen sind in Sallys später gespeicherter
- Version der Datei nicht vorhanden, da Sally diese Änderungen
- noch gar nicht kannte. Das heißt, dass Harrys Arbeit
+ Harry speichert seine Ãnderungen zuerst im Repository,
+ es ist aber möglich, dass Sally nur einige Augenblicke
+ später mit ihrer Datei seine überschreibt.
+ Harrys Ãnderungen der Datei sind zwar nicht für immer
+ verloren (da das System jede Ãnderung aufzeichnet), aber
+ alle seine Ãnderungen sind in Sallys später gespeicherter
+ Version der Datei nicht vorhanden, da Sally diese Ãnderungen
+ noch gar nicht kannte. Das heißt, dass Harrys Arbeit
doch verloren ist zumindest in der neuesten Version der
Datei und das nur durch einen Zufall.
- Eine solche Situation wollen wir auf alle Fälle vermeiden.
+ Eine solche Situation wollen wir auf alle Fälle vermeiden.
</para>
<figure id="svn.basic.vsn-models.problem-sharing.dia-1">
@@ -219,19 +219,19 @@
-->
<para>Viele Versionskontrollsysteme verwenden ein
- <firstterm>Sperren - Ändern - Entsperren</firstterm>-Modell
+ <firstterm>Sperren - Ãndern - Entsperren</firstterm>-Modell
um zu verhindern, dass verschiedene Autoren sich gegenseitig die
- Änderungen löschen. Bei diesem Modell erlaubt das Repository nur
+ Ãnderungen löschen. Bei diesem Modell erlaubt das Repository nur
jeweils einem Programmierer den Zugriff auf eine Datei.
- Harry müsste also die Datei sperren, ehe er anfängt, seine
- Änderungen einzugeben. Wenn Harry die Datei gesperrt hat,
+ Harry müsste also die Datei sperren, ehe er anfängt, seine
+ Ãnderungen einzugeben. Wenn Harry die Datei gesperrt hat,
kann Sally sie nicht ebenfalls sperren und daher auch nichts
- ändern. Sie kann die Datei in der Zeit nur lesen und darauf
+ ändern. Sie kann die Datei in der Zeit nur lesen und darauf
warten, dass Harry mit seiner Arbeit fertig ist und die Datei
entsperrt. <xref linkend="svn.basic.vsn-models.lock-unlock.dia-1"/></para>
<figure id="svn.basic.vsn-models.lock-unlock.dia-1">
- <title>Die Sperren - Ändern - Entsperren - Lösung veranschaulicht diese einfache Möglichkeit</title>
+ <title>Die Sperren - Ãndern - Entsperren - Lösung veranschaulicht diese einfache Möglichkeit</title>
<graphic fileref="images/ch02dia3.png"/>
</figure>
@@ -241,8 +241,8 @@
users:</para>
-->
- <para>Das Problem bei einem Sperren - Ändern - Entsperren - Modell liegt
- in seinen Beschränkungen, die oft zu schier unüberwindlichen Hindernissen führen können.</para>
+ <para>Das Problem bei einem Sperren - Ãndern - Entsperren - Modell liegt
+ in seinen Beschränkungen, die oft zu schier unüberwindlichen Hindernissen führen können.</para>
<itemizedlist>
<!--
@@ -259,14 +259,14 @@
</listitem>
-->
<listitem>
- <para><emphasis>Das Sperren kann zu administrativen Problemen führen.</emphasis>
+ <para><emphasis>Das Sperren kann zu administrativen Problemen führen.</emphasis>
Vielleicht sperrt Harry einen File und vergisst dann,
ihn zu entsperren. In der Zwischenzeit sind Sally,
- die ebenfalls Änderungen an diesem File durchführen will,
- die Hände gebunden. Und dann geht Harry in Urlaub.
+ die ebenfalls Ãnderungen an diesem File durchführen will,
+ die Hände gebunden. Und dann geht Harry in Urlaub.
Nun muss Sally sich an einen Administrator wenden
um den File entsperrt zu bekommen. Das Ergebnis
- sind unnötige Verzögerungen und vergeudete Zeit.</para>
+ sind unnötige Verzögerungen und vergeudete Zeit.</para>
</listitem>
<!--
@@ -284,15 +284,15 @@
</listitem>
-->
<listitem>
- <para><emphasis>Das Sperren kann zu einer unnötigen Serialisierung führen
+ <para><emphasis>Das Sperren kann zu einer unnötigen Serialisierung führen
.</emphasis>
Was ist, wenn Harry z. B. den Anfang eines Textfiles
- bearbeiten will, während Sally einfach nur das Ende
- ändern möchte? Diese Änderungen würden sich überhaupt
- nicht gegenseitig beeinflussen und könnten problemlos
- gleichzeitig durchgeführt werden, vorausgesetzt, sie
- würden anschließend vernünftig zusammengefasst.
+ bearbeiten will, während Sally einfach nur das Ende
+ ändern möchte? Diese Ãnderungen würden sich überhaupt
+ nicht gegenseitig beeinflussen und könnten problemlos
+ gleichzeitig durchgeführt werden, vorausgesetzt, sie
+ würden anschließend vernünftig zusammengefasst.
Es gibt in dieser Situation keinen Grund, der Reihe
nach zu arbeiten.</para>
</listitem>
@@ -315,23 +315,23 @@
</listitem>
-->
<listitem>
- <para><emphasis>Das Sperren kann zu einem falschen Gefühl von Sicherheit führen
+ <para><emphasis>Das Sperren kann zu einem falschen Gefühl von Sicherheit führen
.</emphasis>
Angenommen Harry sperrt und bearbeitet File A,
- während Sally gleichzeitig Änderungen an File B
- durchführt. Was ist, wenn A und B voneinander abhängig
- sind und die jeweiligen Änderungen nicht kompatibel sind?
- Plötzlich funktioniert das Zusammenspiel zwischen A
+ während Sally gleichzeitig Ãnderungen an File B
+ durchführt. Was ist, wenn A und B voneinander abhängig
+ sind und die jeweiligen Ãnderungen nicht kompatibel sind?
+ Plötzlich funktioniert das Zusammenspiel zwischen A
und B nicht mehr. Das System des Sperrens hat dieses
- Problem nicht verhindert doch hat es fälschlicherweise
- zu einem Gefühl der Sicherheit geführt. Es ist leicht,
+ Problem nicht verhindert doch hat es fälschlicherweise
+ zu einem Gefühl der Sicherheit geführt. Es ist leicht,
sich vorzustellen, dass Harry und Sally der Meinung
- waren, dass jeder von ihnen eine eigenständige,
- voneinander unabhängige Änderung durchgeführt hat
- und dass das Sperren dazu geführt hat, dass sie ihre
- inkompatiblen Änderungen nicht vorher miteinander
- besprochen haben. Sperren ist oft ein Ersatz für
+ waren, dass jeder von ihnen eine eigenständige,
+ voneinander unabhängige Ãnderung durchgeführt hat
+ und dass das Sperren dazu geführt hat, dass sie ihre
+ inkompatiblen Ãnderungen nicht vorher miteinander
+ besprochen haben. Sperren ist oft ein Ersatz für
echte Kommunikation.</para>
</listitem>
</itemizedlist>
More information about the svnbook-dev
mailing list