[svnbook commit] r3196 - trunk/src/de/book
khmarbaise
noreply at red-bean.com
Mon Jul 7 16:08:10 CDT 2008
Author: khmarbaise
Date: Mon Jul 7 16:08:09 2008
New Revision: 3196
Log:
* src/de/book/ch00-preface.xml
* src/de/book/ch01-fundamental-concepts.xml
* src/de/book/ch02-basic-usage.xml
- Fixes by Jens. M. Felderhoff
for different errors during my patching.
Modified:
trunk/src/de/book/ch00-preface.xml
trunk/src/de/book/ch01-fundamental-concepts.xml
trunk/src/de/book/ch02-basic-usage.xml
Modified: trunk/src/de/book/ch00-preface.xml
==============================================================================
--- trunk/src/de/book/ch00-preface.xml (original)
+++ trunk/src/de/book/ch00-preface.xml Mon Jul 7 16:08:09 2008
@@ -876,110 +876,365 @@
selbst zu schreiben.</para></footnote></para>
<!--
- <para>Thanks to O'Reilly and our editors: Linda Mui, Tatiana
- Apandi, and Mary Brady. Their patience and support has been
- tremendous.</para>
--->
- <para>Dank an O'Reilly und unsere Redakteurinnen, Linda Mui and Tatiana
- Diaz für ihre Geduld und Unterstützung.</para>
+ <para>Thanks to O'Reilly and our editors: Chuck Toporek, Linda
+ Mui, Tatiana Apandi, and Mary Brady. Their patience and support
+ has been tremendous.</para>
+-->
+ <para>Dank an O'Reilly und unsere Redakteure: Chuck Toporek, Linda
+ Mui, Tatiana Apandi und Mary Brady für ihre Geduld und
+ Unterstützung.</para>
<!--
<para>Finally, we thank the countless people who contributed to
this book with informal reviews, suggestions, and patches.
While this is undoubtedly not a complete list, this book would
- be incomplete and incorrect without their help: Bhuvaneswaran A,
- Arfrever Frehtes Taifersar Arahesis, David Alber, C. Scott
- Ananian, David Anderson, Ariel Arjona, Seth Arnold, Jani
- Averbach, Jens B. Jorgensen, Charles Bailey, Ryan Barrett,
- Francois Beausoleil, Brian R. Becker, Mark Benedetto King, Yves
- Bergeron, Karl Berry, Jennifer Bevan, Matt Blais, Jim Blandy,
- Phil Bordelon, Sietse Brouwer, Tom Brown, Zack Brown, Martin
- Buchholz, Paul Burba, Sean Callan-Hinsvark, Branko Cibej, Archie
- Cobbs, Jason Cohen, Ryan Cresawn, John R. Daily, Peter Davis,
- Olivier Davy, Robert P. J. Day, Mo DeJong, Brian Denny, Joe
- Drew, Markus Dreyer, Nick Duffek, Boris Dusek, Ben Elliston,
- Justin Erenkrantz, Kyle Ferrio, Shlomi Fish, Julian Foad, Chris
- Foote, Martin Furter, Vlad Georgescu, Peter Gervai, Dave
- Gilbert, Eric Gillespie, David Glasser, Marcel Gosselin, Lieven
- Govaerts, Steve Greenland, Matthew Gregan, Tom Gregory, Maverick
- Grey, Art Haas, Mark E. Hamilton, Eric Hanchrow, Liam Healy,
- Karl Heinz Marbaise, Malte Helmert, Michael Henderson, Greg
- Hudson, Alexis Huxley, Auke Jilderda, Toby Johnson, Tez
- Kamihira, David Kimdon, Robert Kleemann, Erik Kline, Josh
- Knowles, Andreas J. Koenig, Axel Kollmorgen, Nuutti Kotivuori,
- Kalin Kozhuharov, Matt Kraai, Regis Kuckaertz, Stefan Kueng,
- Steve Kunkee, Scott Lamb, Wesley J. Landaker, Benjamin
- Landsteiner, Vincent Lefevre, Morten Ludvigsen, Dennis Lundberg,
- Paul Lussier, Jens M. Felderhoff, Bruce A. Mah, Jonathon Mah,
- Philip Martin, Feliciano Matias, Neil Mayhew, Patrick Mayweg,
- Gareth McCaughan, Craig McElroy, Simon McKenna, Christophe
- Meresse, Jonathan Metillon, Jean-Francois Michaud, Jon
- Middleton, Robert Moerland, Marcel Molina Jr., Tim Moloney,
- Alexander Mueller, Tabish Mustufa, Christopher Ness, Roman
- Neuhauser, Mats Nilsson, Greg Noel, Joe Orton, Eric Paire,
- Dimitri Papadopoulos-Orfanos, Jerry Peek, Chris Pepper, Amy Lyn
- Pilato, Kevin Pilch-Bisson, Hans Polak, Dmitriy Popkov, Michael
- Price, Mark Proctor, Steffen Prohaska, Daniel Rall, Jack
- Repenning, Tobias Ringstrom, Jason Robbins, Garrett Rooney, Joel
- Rosdahl, M. S. Sriram, Christian Sauer, Ryan Schmidt, Jochem
- Schulenklopper, Jens Seidel, Daniel Shahaf, Larry Shatzer, Danil
- Shopyrin, Erik Sjoelund, Joey Smith, W. Snyder, Stefan Sperling,
- Robert Spier, Russell Steicke, David Steinbrunner, Sander
- Striker, David Summers, Johan Sundstroem, Ed Swierk, John
- Szakmeister, Robert Tasarz, Michael W Thelen, Mason Thomas, Erik
- van der Kolk, Joshua Varner, Eric Wadsworth, Chris Wagner, Colin
- Watson, Alex Waugh, Chad Whitacre, Andy Whitcroft, Josef Wolf,
- Luke Worth, Hyrum Wright, Blair Zajac, Florian Zumbiehl, and the
- entire Subversion community.</para>
+ be incomplete and incorrect without their help:
+
+ Bhuvaneswaran A,
+ David Alber,
+ C. Scott Ananian,
+ David Anderson,
+ Ariel Arjona,
+ Seth Arnold,
+ Jani Averbach,
+ Charles Bailey,
+ Ryan Barrett,
+ Francois Beausoleil,
+ Brian R. Becker,
+ Yves Bergeron,
+ Karl Berry,
+ Jennifer Bevan,
+ Matt Blais,
+ Jim Blandy,
+ Phil Bordelon,
+ Sietse Brouwer,
+ Tom Brown,
+ Zack Brown,
+ Martin Buchholz,
+ Paul Burba,
+ Sean Callan-Hinsvark,
+ Branko Cibej,
+ Archie Cobbs,
+ Jason Cohen,
+ Ryan Cresawn,
+ John R. Daily,
+ Peter Davis,
+ Olivier Davy,
+ Robert P. J. Day,
+ Mo DeJong,
+ Brian Denny,
+ Joe Drew,
+ Markus Dreyer,
+ Nick Duffek,
+ Boris Dusek,
+ Ben Elliston,
+ Justin Erenkrantz,
+ Jens M. Felderhoff,
+ Kyle Ferrio,
+ Shlomi Fish,
+ Julian Foad,
+ Chris Foote,
+ Martin Furter,
+ Vlad Georgescu,
+ Peter Gervai,
+ Dave Gilbert,
+ Eric Gillespie,
+ David Glasser,
+ Marcel Gosselin,
+ Lieven Govaerts,
+ Steve Greenland,
+ Matthew Gregan,
+ Tom Gregory,
+ Maverick Grey,
+ Art Haas,
+ Mark E. Hamilton,
+ Eric Hanchrow,
+ Liam Healy,
+ Malte Helmert,
+ Michael Henderson,
+ Greg Hudson,
+ Alexis Huxley,
+ Auke Jilderda,
+ Toby Johnson,
+ Jens B. Jorgensen,
+ Tez Kamihira,
+ David Kimdon,
+ Mark Benedetto King,
+ Robert Kleemann,
+ Erik Kline,
+ Josh Knowles,
+ Andreas J. Koenig,
+ Axel Kollmorgen,
+ Nuutti Kotivuori,
+ Kalin Kozhuharov,
+ Matt Kraai,
+ Regis Kuckaertz,
+ Stefan Kueng,
+ Steve Kunkee,
+ Scott Lamb,
+ Wesley J. Landaker,
+ Benjamin Landsteiner,
+ Vincent Lefevre,
+ Morten Ludvigsen,
+ Dennis Lundberg,
+ Paul Lussier,
+ Bruce A. Mah,
+ Jonathon Mah,
+ Karl Heinz Marbaise,
+ Philip Martin,
+ Feliciano Matias,
+ Neil Mayhew,
+ Patrick Mayweg,
+ Gareth McCaughan,
+ Craig McElroy,
+ Simon McKenna,
+ Christophe Meresse,
+ Jonathan Metillon,
+ Jean-Francois Michaud,
+ Jon Middleton,
+ Robert Moerland,
+ Marcel Molina Jr.,
+ Tim Moloney,
+ Alexander Mueller,
+ Tabish Mustufa,
+ Christopher Ness,
+ Roman Neuhauser,
+ Mats Nilsson,
+ Greg Noel,
+ Joe Orton,
+ Eric Paire,
+ Dimitri Papadopoulos-Orfanos,
+ Jerry Peek,
+ Chris Pepper,
+ Amy Lyn Pilato,
+ Kevin Pilch-Bisson,
+ Hans Polak,
+ Dmitriy Popkov,
+ Michael Price,
+ Mark Proctor,
+ Steffen Prohaska,
+ Daniel Rall,
+ Srinivasa Ramanujan,
+ Jack Repenning,
+ Tobias Ringstrom,
+ Jason Robbins,
+ Garrett Rooney,
+ Joel Rosdahl,
+ Christian Sauer,
+ Ryan Schmidt,
+ Jochem Schulenklopper,
+ Jens Seidel,
+ Daniel Shahaf,
+ Larry Shatzer,
+ Danil Shopyrin,
+ Erik Sjoelund,
+ Joey Smith,
+ W. Snyder,
+ Stefan Sperling,
+ Robert Spier,
+ M. S. Sriram,
+ Russell Steicke,
+ David Steinbrunner,
+ Sander Striker,
+ David Summers,
+ Johan Sundstroem,
+ Ed Swierk,
+ John Szakmeister,
+ Arfrever Frehtes Taifersar Arahesis,
+ Robert Tasarz,
+ Michael W Thelen,
+ Mason Thomas,
+ Erik van der Kolk,
+ Joshua Varner,
+ Eric Wadsworth,
+ Chris Wagner,
+ Colin Watson,
+ Alex Waugh,
+ Chad Whitacre,
+ Andy Whitcroft,
+ Josef Wolf,
+ Luke Worth,
+ Hyrum Wright,
+ Blair Zajac,
+ Florian Zumbiehl,
+
+ and the entire Subversion community.</para>
-->
<para>Schließlich danken wir den zahllosen Menschen, die zu
diesem Buch durch informelle Rezensionen, Vorschläge, und
Fehlerbehebungen beigetragen haben: Obwohl diese Liste
zweifellos nicht vollständig ist, wäre dieses Buch unfertig und
- fehlerhaft ohne die Hilfe von: Bhuvaneswaran A,
- Arfrever Frehtes Taifersar Arahesis, David Alber, C. Scott
- Ananian, David Anderson, Ariel Arjona, Seth Arnold, Jani
- Averbach, Jens B. Jorgensen, Charles Bailey, Ryan Barrett,
- Francois Beausoleil, Brian R. Becker, Mark Benedetto King, Yves
- Bergeron, Karl Berry, Jennifer Bevan, Matt Blais, Jim Blandy,
- Phil Bordelon, Sietse Brouwer, Tom Brown, Zack Brown, Martin
- Buchholz, Paul Burba, Sean Callan-Hinsvark, Branko Cibej, Archie
- Cobbs, Jason Cohen, Ryan Cresawn, John R. Daily, Peter Davis,
- Olivier Davy, Robert P. J. Day, Mo DeJong, Brian Denny, Joe
- Drew, Markus Dreyer, Nick Duffek, Boris Dusek, Ben Elliston,
- Justin Erenkrantz, Kyle Ferrio, Shlomi Fish, Julian Foad, Chris
- Foote, Martin Furter, Vlad Georgescu, Peter Gervai, Dave
- Gilbert, Eric Gillespie, David Glasser, Marcel Gosselin, Lieven
- Govaerts, Steve Greenland, Matthew Gregan, Tom Gregory, Maverick
- Grey, Art Haas, Mark E. Hamilton, Eric Hanchrow, Liam Healy,
- Karl Heinz Marbaise, Malte Helmert, Michael Henderson, Greg
- Hudson, Alexis Huxley, Auke Jilderda, Toby Johnson, Tez
- Kamihira, David Kimdon, Robert Kleemann, Erik Kline, Josh
- Knowles, Andreas J. Koenig, Axel Kollmorgen, Nuutti Kotivuori,
- Kalin Kozhuharov, Matt Kraai, Regis Kuckaertz, Stefan Kueng,
- Steve Kunkee, Scott Lamb, Wesley J. Landaker, Benjamin
- Landsteiner, Vincent Lefevre, Morten Ludvigsen, Dennis Lundberg,
- Paul Lussier, Jens M. Felderhoff, Bruce A. Mah, Jonathon Mah,
- Philip Martin, Feliciano Matias, Neil Mayhew, Patrick Mayweg,
- Gareth McCaughan, Craig McElroy, Simon McKenna, Christophe
- Meresse, Jonathan Metillon, Jean-Francois Michaud, Jon
- Middleton, Robert Moerland, Marcel Molina Jr., Tim Moloney,
- Alexander Mueller, Tabish Mustufa, Christopher Ness, Roman
- Neuhauser, Mats Nilsson, Greg Noel, Joe Orton, Eric Paire,
- Dimitri Papadopoulos-Orfanos, Jerry Peek, Chris Pepper, Amy Lyn
- Pilato, Kevin Pilch-Bisson, Hans Polak, Dmitriy Popkov, Michael
- Price, Mark Proctor, Steffen Prohaska, Daniel Rall, Jack
- Repenning, Tobias Ringstrom, Jason Robbins, Garrett Rooney, Joel
- Rosdahl, M. S. Sriram, Christian Sauer, Ryan Schmidt, Jochem
- Schulenklopper, Jens Seidel, Daniel Shahaf, Larry Shatzer, Danil
- Shopyrin, Erik Sjoelund, Joey Smith, W. Snyder, Stefan Sperling,
- Robert Spier, Russell Steicke, David Steinbrunner, Sander
- Striker, David Summers, Johan Sundstroem, Ed Swierk, John
- Szakmeister, Robert Tasarz, Michael W Thelen, Mason Thomas, Erik
- van der Kolk, Joshua Varner, Eric Wadsworth, Chris Wagner, Colin
- Watson, Alex Waugh, Chad Whitacre, Andy Whitcroft, Josef Wolf,
- Luke Worth, Hyrum Wright, Blair Zajac, Florian Zumbiehl
+ fehlerhaft ohne die Hilfe von:
+
+ Bhuvaneswaran A,
+ David Alber,
+ C. Scott Ananian,
+ David Anderson,
+ Ariel Arjona,
+ Seth Arnold,
+ Jani Averbach,
+ Charles Bailey,
+ Ryan Barrett,
+ Francois Beausoleil,
+ Brian R. Becker,
+ Yves Bergeron,
+ Karl Berry,
+ Jennifer Bevan,
+ Matt Blais,
+ Jim Blandy,
+ Phil Bordelon,
+ Sietse Brouwer,
+ Tom Brown,
+ Zack Brown,
+ Martin Buchholz,
+ Paul Burba,
+ Sean Callan-Hinsvark,
+ Branko Cibej,
+ Archie Cobbs,
+ Jason Cohen,
+ Ryan Cresawn,
+ John R. Daily,
+ Peter Davis,
+ Olivier Davy,
+ Robert P. J. Day,
+ Mo DeJong,
+ Brian Denny,
+ Joe Drew,
+ Markus Dreyer,
+ Nick Duffek,
+ Boris Dusek,
+ Ben Elliston,
+ Justin Erenkrantz,
+ Jens M. Felderhoff,
+ Kyle Ferrio,
+ Shlomi Fish,
+ Julian Foad,
+ Chris Foote,
+ Martin Furter,
+ Vlad Georgescu,
+ Peter Gervai,
+ Dave Gilbert,
+ Eric Gillespie,
+ David Glasser,
+ Marcel Gosselin,
+ Lieven Govaerts,
+ Steve Greenland,
+ Matthew Gregan,
+ Tom Gregory,
+ Maverick Grey,
+ Art Haas,
+ Mark E. Hamilton,
+ Eric Hanchrow,
+ Liam Healy,
+ Malte Helmert,
+ Michael Henderson,
+ Greg Hudson,
+ Alexis Huxley,
+ Auke Jilderda,
+ Toby Johnson,
+ Jens B. Jorgensen,
+ Tez Kamihira,
+ David Kimdon,
+ Mark Benedetto King,
+ Robert Kleemann,
+ Erik Kline,
+ Josh Knowles,
+ Andreas J. Koenig,
+ Axel Kollmorgen,
+ Nuutti Kotivuori,
+ Kalin Kozhuharov,
+ Matt Kraai,
+ Regis Kuckaertz,
+ Stefan Kueng,
+ Steve Kunkee,
+ Scott Lamb,
+ Wesley J. Landaker,
+ Benjamin Landsteiner,
+ Vincent Lefevre,
+ Morten Ludvigsen,
+ Dennis Lundberg,
+ Paul Lussier,
+ Bruce A. Mah,
+ Jonathon Mah,
+ Karl Heinz Marbaise,
+ Philip Martin,
+ Feliciano Matias,
+ Neil Mayhew,
+ Patrick Mayweg,
+ Gareth McCaughan,
+ Craig McElroy,
+ Simon McKenna,
+ Christophe Meresse,
+ Jonathan Metillon,
+ Jean-Francois Michaud,
+ Jon Middleton,
+ Robert Moerland,
+ Marcel Molina Jr.,
+ Tim Moloney,
+ Alexander Mueller,
+ Tabish Mustufa,
+ Christopher Ness,
+ Roman Neuhauser,
+ Mats Nilsson,
+ Greg Noel,
+ Joe Orton,
+ Eric Paire,
+ Dimitri Papadopoulos-Orfanos,
+ Jerry Peek,
+ Chris Pepper,
+ Amy Lyn Pilato,
+ Kevin Pilch-Bisson,
+ Hans Polak,
+ Dmitriy Popkov,
+ Michael Price,
+ Mark Proctor,
+ Steffen Prohaska,
+ Daniel Rall,
+ Srinivasa Ramanujan,
+ Jack Repenning,
+ Tobias Ringstrom,
+ Jason Robbins,
+ Garrett Rooney,
+ Joel Rosdahl,
+ Christian Sauer,
+ Ryan Schmidt,
+ Jochem Schulenklopper,
+ Jens Seidel,
+ Daniel Shahaf,
+ Larry Shatzer,
+ Danil Shopyrin,
+ Erik Sjoelund,
+ Joey Smith,
+ W. Snyder,
+ Stefan Sperling,
+ Robert Spier,
+ M. S. Sriram,
+ Russell Steicke,
+ David Steinbrunner,
+ Sander Striker,
+ David Summers,
+ Johan Sundstroem,
+ Ed Swierk,
+ John Szakmeister,
+ Arfrever Frehtes Taifersar Arahesis,
+ Robert Tasarz,
+ Michael W Thelen,
+ Mason Thomas,
+ Erik van der Kolk,
+ Joshua Varner,
+ Eric Wadsworth,
+ Chris Wagner,
+ Colin Watson,
+ Alex Waugh,
+ Chad Whitacre,
+ Andy Whitcroft,
+ Josef Wolf,
+ Luke Worth,
+ Hyrum Wright,
+ Blair Zajac,
+ Florian Zumbiehl,
+
und die gesamte Subversion Gemeinde.</para>
<!-- =============================================================== -->
@@ -1119,30 +1374,18 @@
TortoiseSVN Expertin sein.</para>
<!--
- <para>Gavin, you can probably read half of the words in this
- book yourself now; sadly, it's the other half that provide the
- key concepts. But when you've finally gotten a handle on the
- written form of this crazy language we speak, I hope you're as
- proud of your Daddy as he is of you.</para>
+ <para>Gavin, you're able to read half of the words in this book
+ yourself now; sadly, it's the other half that provide the key
+ concepts. And sorry, Aidan — I couldn't find a way to
+ work Disney/Pixar characters into the text. But Daddy loves
+ you both, and can't wait to teach you about programming.</para>
-->
- <para>Gavin, du kannst wahrscheinlich die Hälfte der Worte in
+ <para>Gavin, du kannst jetzt die Hälfte der Worte in
diesem Buch selber lesen; leider liefert die andere Hälfte die
- Schlüsselkonzepte. Aber ich hoffe, wenn du irgendwann etwas
- mit der geschriebenen Form dieser verrückten Sprache, die wir
- sprechen, anfangen kannst, wirst du so stolz auf deinen Vater
- sein, wie er auf dich ist.</para>
-
-<!--
- <para>Aidan, what can I say? I'm sorry this book doesn't have
- any pictures or stories of locomotives. I still love you,
- son. (And I recommend the works of Rev. W. V. Awdry to fuel
- your current passion.)</para>
--->
- <para>Aidan, was soll ich sagen? Es tut mir leid, dass dieses
- Buch keine Bilder oder Geschichten von Lokomotiven enthält.
- Mein Sohn, ich liebe dich trotzdem. (Und ich empfehle die
- Arbeiten von Rev. W. V. Awdry um deine momentane Begeisterung
- zu schüren).</para>
+ Schlüsselkonzepte. Tut mir Leid, Aidan—ich habe keine
+ Möglichkeit gefunden, Disney/Pixar Figuren in diesen Text
+ einzuarbeiten. Aber Daddy liebt Euch beide und kann kaum
+ erwarten, Euch das Programmieren beizubringen.</para>
<!--
<para>Mom and Dad, thanks for your constant support and
@@ -1529,255 +1772,6 @@
</sect2>
<!-- =============================================================== -->
- <sect2 id="svn.intro.features">
-
-<!--
- <title>Subversion's Features</title>
--->
- <title>Subversion's Features</title>
-
-<!--
- <para>When discussing the features that Subversion brings to the
- version control table, it is often helpful to speak of them in
- terms of how they improve upon CVS's design. If you're not
- familiar with CVS, you may not understand all of these features.
- And if you're not familiar with version control at all, your
- eyes may glaze over unless you first read <xref
- linkend="svn.basic"/>, in which we provide a gentle introduction
- to version control.</para>
--->
- <para>Wenn die Merkmale erörtert werden, die Subversion bezüglich
- Versionskontrolle ins Spiel bringt, erscheint es oft hilfreich
- zu sein,
- darüber zu reden welche Verbesserungen sie gegenüber dem Design
- von CVS bringen. Wenn Sie nicht mit CVS vertraut sind, kann es
- sein, dass Sie nicht alle dieser Merkmale verstehen werden.
- Und sollten Sie überhaupt nicht mit Versionskontrolle vertraut
- sein, könnten Ihre Augen glasig werden, wenn Sie nicht erst <xref
- linkend="svn.basic"/> lesen, wo wir eine gemächliche
- Einführung in Versionskontrolle bieten.</para>
-
-<!--
- <para>Subversion provides:</para>
--->
- <para>Subversion bietet:</para>
-
- <variablelist>
- <varlistentry>
-<!--
- <term>Directory versioning</term>
--->
- <term>Versionierung von Verzeichnissen</term>
- <listitem>
-<!--
- <para>CVS only tracks the history of individual files, but
- Subversion implements a <quote>virtual</quote> versioned
- filesystem that tracks changes to whole directory trees
- over time. Files <emphasis>and</emphasis> directories are
- versioned.</para>
--->
- <para>CVS verfolgt lediglich die Historie einzelner
- Dateien, Subversion jedoch implementiert ein
- <quote>virtuelles</quote> versioniertes Dateisystem, das
- die Änderungen verfolgt die sich an ganzen
- Verzeichnisbäumen über die Zeit ergeben. Dateien
- <emphasis>und</emphasis> Verzeichnisbäume werden
- versioniert.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
-<!--
- <term>True version history</term>
--->
- <term>Echte Versionshistorie</term>
- <listitem>
-<!--
- <para>Since CVS is limited to file versioning, operations
- such as copies and renames—which might happen to
- files, but which are really changes to the contents of
- some containing directory—aren't supported in CVS.
- Additionally, in CVS you cannot replace a versioned file
- with some new thing of the same name without the new item
- inheriting the history of the old—perhaps completely
- unrelated—file. With Subversion, you can add,
- delete, copy, and rename both files and directories. And
- every newly added file begins with a fresh, clean
- history all its own.</para>
--->
- <para>Da sich CVS auf die Versionierung von Dateien
- beschränkt, werden Operationen wie das Kopieren und
- Umbenennen—die an Dateien vorgenommen werden
- können jedoch tatsächlich das Verzeichnis, das die Datei
- enthält, ändern—von CVS nicht unterstützt.
- Darüberhinaus kann in CVS eine versionierte Datei nicht
- mit etwas Neuem gleichen Namens ersetzt werden, ohne
- dass das neue Objekt die Historie der
- alten—vielleicht völlig
- unzusammenhängenden—Datei erbt. Mit Subversion
- können sowohl Dateien als auch Verzeichnisse
- hinzugefügt, gelöscht, kopiert und umbenannt werden. Und
- jede neu hinzugefügte Datei startet mit einer frischen,
- sauberen eigenen Historie.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
-<!--
- <term>Atomic commits</term>
--->
- <term>Atomare Commits</term>
- <listitem>
-<!--
- <para>A collection of modifications either goes into the
- repository completely, or not at all. This allows
- developers to construct and commit changes as logical
- chunks, and prevents problems that can occur when only a
- portion of a set of changes is successfully sent to the
- repository.</para>
--->
- <para>Zusammengehörige Änderungen werden entweder
- vollständig in das Repository übernommen oder gar nicht.
- Das erlaubt Entwicklern, Änderungen als logische
- Brocken zu erstellen und an das Repository zu übergeben
- und vermeidet Probleme, die entstehen können, falls nur
- Teile der Änderung in das Repository geschickt
- werden.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
-<!--
- <term>Versioned metadata</term>
--->
- <term>Versionierte Metadaten</term>
- <listitem>
-<!--
- <para>Each file and directory has a set of
- properties—keys and their values—associated
- with it. You can create and store any arbitrary key/value
- pairs you wish. Properties are versioned over time, just
- like file contents.</para>
--->
- <para>Jede Datei und jedes Verzeichnis ist mit einer Menge
- von Propertys—Schlüssel und ihre
- Werte—verknüpft. Es können beliebige
- Schlüssel-Wert-Paare erzeugt und gespeichert werden.
- Propertys sind ebenfalls versioniert, so wie der
- Dateiinhalt.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
-<!--
- <term>Choice of network layers</term>
--->
- <term>Wahl der Netzwerkschicht</term>
- <listitem>
-<!--
- <para>Subversion has an abstracted notion of repository
- access, making it easy for people to implement new network
- mechanisms. Subversion can plug into the Apache HTTP
- Server as an extension module. This gives Subversion a
- big advantage in stability and interoperability, and
- instant access to existing features provided by that
- server—authentication, authorization, wire
- compression, and so on. A more lightweight, standalone
- Subversion server process is also available. This server
- speaks a custom protocol which can be easily tunneled over
- SSH.</para>
--->
-
- <para>Subversion hat eine abstrakte Vorstellung vom
- Repository-Zugriff, was die Erstellung neuer
- Netzwerkmechanismen erleichtert. Subversion kann sich
- als ein Erweiterungsmodul in den Apache HTTP-Server
- einklinken. Das verschafft Subversion sowohl einen großen
- Vorteil an Stabilität und Interoperabilität und bietet
- gleichzeitig sofortigen Zugriff auf die vom Server
- angebotenen Features—Authentifizierung,
- Autorisierung, Komprimierung usw. Ein
- leichtgewichtigerer Subversion-Server ist ebenfalls
- verfügbar. Dieser Server spricht ein eigenes Protokoll,
- das sich leicht über SSH tunneln lässt.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
-<!--
- <term>Consistent data handling</term>
--->
- <term>Konsistente Behandlung von Daten</term>
- <listitem>
-<!--
- <para>Subversion expresses file differences using a binary
- differencing algorithm, which works identically on both
- text (human-readable) and binary (human-unreadable) files.
- Both types of files are stored equally compressed in the
- repository, and differences are transmitted in both
- directions across the network.</para>
--->
- <para>Subversion bildet Dateiänderungen durch einen
- binären Differenzalgorithmus ab, der identisch für Text-
- (von Menschen lesbar) oder Binärdateien (nicht von
- Menschen lesbar) funktioniert. Beide Arten von Dateien
- werden komprimiert im Repository gespeichert und
- Unterschiede in beiden Richtungen über das Netz
- gesendet.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
-<!--
- <term>Efficient branching and tagging</term>
--->
- <term>Effizientes Branchen und Taggen</term>
- <listitem>
-<!--
- <para>The cost of branching and tagging need not be
- proportional to the project size. Subversion creates
- branches and tags by simply copying the project, using a
- mechanism similar to a hard-link. Thus these operations
- take only a very small, constant amount of time.
- </para>
--->
- <para>Der Aufwand für das Branchen und Taggen muss nicht
- proportional zur Größe des Projektes sein. Subversion
- erzeugt Branches und Tags, indem es das Projekt einfach
- kopiert, wobei ein Mechanismus ähnlich den Hard-Links
- verwendet wird. Daher benötigen diese Operationen
- lediglich eine kurze, konstante Zeitspanne.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
-<!--
- <term>Hackability</term>
--->
- <term>Hackbarkeit</term>
- <listitem>
-<!--
- <para>Subversion has no historical baggage; it is
- implemented as a collection of shared C libraries with
- well-defined APIs. This makes Subversion extremely
- maintainable and usable by other applications and
- languages.</para>
--->
- <para>Subversion hat keinen historischen Ballast; es wurde
- als eine Sammlung von in C geschriebenen Shared
- Libraries <!-- "gemeinsam benutzte C-Bibliotheken" halte
- ich für eine schlechte Wahl --> mit wohldefinierten
- Schnittstellen implementiert. Das macht Subversion
- außerordentlich wartungsfreundlich und durch andere
- Anwendungen und Programmiersprachen verwendbar.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
- </sect2>
-
- <!-- =============================================================== -->
<sect2 id="svn.intro.architecture">
<!--
@@ -1873,7 +1867,6 @@
</listitem>
</varlistentry>
-<!-- ### TODO(jmf): continue here -->
<varlistentry>
<term>svnlook</term>
<listitem>
@@ -1898,18 +1891,6 @@
</varlistentry>
<varlistentry>
- <term>svndumpfilter</term>
- <listitem>
-<!--
- <para>A program for filtering Subversion repository dump
- streams.</para>
--->
- <para>Ein Programm zum Filtern von Subversion Repository
- Dump Streams.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
<term>mod_dav_svn</term>
<listitem>
<!--
@@ -1941,8 +1922,12 @@
<varlistentry>
<term>svndumpfilter</term>
<listitem>
+<!--
<para>A program for filtering Subversion repository dump
streams.</para>
+-->
+ <para>Ein Programm zum Filtern von Subversion Repository
+ Dump Streams.</para>
</listitem>
</varlistentry>
@@ -2006,7 +1991,7 @@
<para>Release 1.1 introduced FSFS, a flat-file repository
storage option for the repository. While the BerkeleyDB
back-end is still widely used and supported, FSFS has
- since become the <quote>default</quote> choice for
+ since become the default choice for
newly-created repositories due to its low barrier to
entry and minimal maintenance requirements. Also in
this release came the ability to put symbolic links
@@ -2018,7 +2003,7 @@
Berkeley DB-Backend immer noch weitverbreitet ist und
unterstützt wird, ist FSFS mittlerweile wegen der
niedrigen Einstiegshürde und des minimalen
- Wartungsbedarfs die <quote>Standard</quote>-Auswahl für
+ Wartungsbedarfs die Standard-Auswahl für
neu erzeugte Repositorys. Ebenfalls kam mit diesem
Release die Möglichkeit, symbolische Links unter
Versionskontrolle zu stellen, das automatische maskieren
@@ -2057,8 +2042,8 @@
zusammengeführt werden. Die Sperrmöglichkeit stillt den
Bedarf, solche Ressourcen zu versionieren und zu
schützen. Zusammen mit dem Sperren kam auch eine
- vollständige Auto-Versionierungs Implementierung, die es
- erlaubt, Subversion Repositorys als
+ vollständige WebDAV-Auto-Versionierungs-Implementierung,
+ die es erlaubt, Subversion Repositorys als
Netzwerkverzeichnisse einzuhängen. Schliesslich begann
Subversion 1.2 einen neuen, schnelleren binären
Differenzalgorithmus zu verwenden, um alte Versionen von
@@ -2131,12 +2116,11 @@
was a huge boon for users, and pushed Subversion far
beyond the abilities of CVS and into the ranks of
commercial competitors such as Perforce and Clearcase.
- Subversion 1.5 also introduced a bevy of smaller
+ Subversion 1.5 also introduced a bevy of other
user-focused features, such as interactive resolution of
file conflicts, partial checkouts, client side
management of changelists, powerful new syntax for
- the <literal>svn:externals</literal> feature, and SASL
- authentication support for
+ externals definitions, and SASL authentication support for
the <command>svnserve</command> server.</para>
-->
<para>Release 1.5 brauchte viel länger als vorige
@@ -2150,8 +2134,7 @@
benutzerorientierter Features ein, wie die interaktive
Auflösung von Dateikonflikten, partielle Checkouts,
client-seitige Verwaltung von Änderungslisten, eine
- starke neue Syntax für das
- <literal>svn:externals</literal> Feature und SASL
+ starke neue Syntax für External-Definitionen und SASL
Authentifizierungsunterstützung für den
<command>svnserve</command> Server.</para>
</listitem>
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 Mon Jul 7 16:08:09 2008
@@ -541,6 +541,107 @@
die Shell alles als ein Argument für das
<command>svn</command> Programm behandelt.</para>
+ <sidebar id="svn.basic.in-action.wc.sb-1">
+ <title>Repository URLs</title>
+
+<!--
+ <para>Subversion repositories can be accessed through many
+ different methods—on local disk or through various
+ network protocols, depending on how your administrator has
+ set things up for you. A repository location, however, is
+ always a URL.
+ <xref linkend="svn.basic.in-action.wc.tbl-1"/> describes how
+ different URL schemes map to the available access
+ methods.</para>
+-->
+ <para>Auf Subversion Repositorys kann durch viele
+ unterschiedliche Methoden zugegriffen werden—auf der
+ lokalen Festplatte oder über verschiedene Protokolle, je
+ nachdem, wie Ihr Administrator es eingerichtet hat. Ein Ort
+ im Repository ist jedenfalls immer ein URL.
+ <xref linkend="svn.basic.in-action.wc.tbl-1"/> beschreibt,
+ wie unterschiedliche URL Schemata auf die verfügbaren
+ Zugriffsmethoden abgebildet werden.</para>
+
+ <table id="svn.basic.in-action.wc.tbl-1">
+<!--
+ <title>Repository access URLs</title>
+-->
+ <title>Repository-Zugriffs-URLs</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Schema</entry>
+<!--
+ <entry>Access method</entry>
+-->
+ <entry>Zugriffsmethode</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><literal>file:///</literal></entry>
+<!--
+ <entry>Direct repository access (on local disk)</entry>
+-->
+ <entry>Direkter Repository-Zugriff (auf lokaler
+ Festplatte)</entry>
+ </row>
+ <row>
+ <entry><literal>http://</literal></entry>
+<!--
+ <entry>Access via WebDAV protocol to Subversion-aware
+ Apache server</entry>
+-->
+ <entry>Zugriff über das WebDAV Protokoll auf Apache
+ Server, die Subversion unterstützen</entry>
+ </row>
+ <row>
+ <entry><literal>https://</literal></entry>
+<!--
+ <entry>Same as <literal>http://</literal>, but with
+ SSL encryption.</entry>
+-->
+ <entry>Wie <literal>http://</literal>, jedoch mit
+ SSL Verschlüsselung.</entry>
+ </row>
+ <row>
+ <entry><literal>svn://</literal></entry>
+<!--
+ <entry>Access via custom protocol to an
+ <literal>svnserve</literal> server</entry>
+-->
+ <entry>Zugriff über eigenes Protokoll auf einen
+ <literal>svnserve</literal> Server</entry>
+ </row>
+ <row>
+ <entry><literal>svn+ssh://</literal></entry>
+<!--
+ <entry>Same as <literal>svn://</literal>, but through
+ an SSH tunnel.</entry>
+-->
+ <entry>Wie <literal>svn://</literal>, jedoch über
+ SSH getunnelt.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+<!--
+ <para>For more information on how Subversion parses URLs, see
+ <xref linkend="svn.advanced.reposurls"/>. For more
+ information on the different types of network servers
+ available for Subversion, see
+ <xref linkend="svn.serverconfig"/>.</para>
+-->
+ <para>Für mehr Informationen darüber, wie Subversion URLs
+ parst, siehe <xref linkend="svn.advanced.reposurls"/>. Für
+ weitergehende Informationen zu den unterschiedlichen Typen
+ verfügbarer Netzwerk-Servern für Subversion, siehe <xref
+ linkend="svn.serverconfig"/>.</para>
+
+ </sidebar>
+
</sect2>
<!-- =============================================================== -->
@@ -791,7 +892,7 @@
/home/sally/calc
$ ls -A
-Makefile integer.c button.c .svn/
+Makefile button.c integer.c .svn/
$ svn update
U button.c
@@ -817,107 +918,6 @@
entscheiden, welche Dateien auf den neuesten Stand gebracht
werden müssen.</para>
- <sidebar id="svn.basic.in-action.wc.sb-1">
- <title>Repository URLs</title>
-
-<!--
- <para>Subversion repositories can be accessed through many
- different methods—on local disk or through various
- network protocols, depending on how your administrator has
- set things up for you. A repository location, however, is
- always a URL.
- <xref linkend="svn.basic.in-action.wc.tbl-1"/> describes how
- different URL schemes map to the available access
- methods.</para>
--->
- <para>Auf Subversion Repositorys kann durch viele
- unterschiedliche Methoden zugegriffen werden—auf der
- lokalen Festplatte oder über verschiedene Protokolle, je
- nachdem, wie Ihr Administrator es eingerichtet hat. Ein Ort
- im Repository ist jedenfalls immer ein URL.
- <xref linkend="svn.basic.in-action.wc.tbl-1"/> beschreibt,
- wie unterschiedliche URL Schemata auf die verfügbaren
- Zugriffsmethoden abgebildet werden.</para>
-
- <table id="svn.basic.in-action.wc.tbl-1">
-<!--
- <title>Repository access URLs</title>
--->
- <title>Repository-Zugriffs-URLs</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Schema</entry>
-<!--
- <entry>Access method</entry>
--->
- <entry>Zugriffsmethode</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><literal>file:///</literal></entry>
-<!--
- <entry>Direct repository access (on local disk)</entry>
--->
- <entry>Direkter Repository-Zugriff (auf lokaler
- Festplatte)</entry>
- </row>
- <row>
- <entry><literal>http://</literal></entry>
-<!--
- <entry>Access via WebDAV protocol to Subversion-aware
- Apache server</entry>
--->
- <entry>Zugriff über das WebDAV Protokoll auf Apache
- Server, die Subversion unterstützen</entry>
- </row>
- <row>
- <entry><literal>https://</literal></entry>
-<!--
- <entry>Same as <literal>http://</literal>, but with
- SSL encryption.</entry>
--->
- <entry>Wie <literal>http://</literal>, jedoch mit
- SSL Verschlüsselung.</entry>
- </row>
- <row>
- <entry><literal>svn://</literal></entry>
-<!--
- <entry>Access via custom protocol to an
- <literal>svnserve</literal> server</entry>
--->
- <entry>Zugriff über eigenes Protokoll auf einen
- <literal>svnserve</literal> Server</entry>
- </row>
- <row>
- <entry><literal>svn+ssh://</literal></entry>
-<!--
- <entry>Same as <literal>svn://</literal>, but through
- an SSH tunnel.</entry>
--->
- <entry>Wie <literal>svn://</literal>, jedoch über
- SSH getunnelt.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
-<!--
- <para>For more information on how Subversion parses URLs, see
- <xref linkend="svn.advanced.reposurls"/>. For more
- information on the different types of network servers
- available for Subversion, see
- <xref linkend="svn.serverconfig"/>.</para>
--->
- <para>Für mehr Informationen darüber, wie Subversion URLs
- parst, siehe <xref linkend="svn.advanced.reposurls"/>. Für
- weitergehende Informationen zu den unterschiedlichen Typen
- verfügbarer Netzwerk-Servern für Subversion, siehe <xref
- linkend="svn.serverconfig"/>.</para>
-
- </sidebar>
-
</sect2>
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 Mon Jul 7 16:08:09 2008
@@ -1732,7 +1732,6 @@
</sect2>
- <!-- TODO (jmf): continue here -->
<!-- =============================================================== -->
<sect2 id="svn.tour.cycle.revert">
<!--
More information about the svnbook-dev
mailing list