[svnbook] r4490 committed - Updated:...
svnbook at googlecode.com
svnbook at googlecode.com
Tue May 7 08:07:26 CDT 2013
Revision: 4490
Author: jmfelderhoff at gmx.eu
Date: Tue May 7 06:07:10 2013
Log: Updated:
* Fundamental Concepts (introductory paragraph)
* Version Control Basics
* The Repository
http://code.google.com/p/svnbook/source/detail?r=4490
Modified:
/branches/1.6/de/book/ch01-fundamental-concepts.xml
=======================================
--- /branches/1.6/de/book/ch01-fundamental-concepts.xml Wed Jun 29 13:12:35
2011
+++ /branches/1.6/de/book/ch01-fundamental-concepts.xml Tue May 7 06:07:10
2013
@@ -1,18 +1,21 @@
<chapter id="svn.basic">
+<!--
+ <title>Fundamental Concepts</title>
+-->
<title>Grundlegende Konzepte</title>
-<!-- <para>This chapter is a short, casual introduction to Subversion.
- If you're new to version control, this chapter is definitely for
- you. We begin with a discussion of general version control
- concepts, work our way into the specific ideas behind
- Subversion, and show some simple examples of Subversion in
- use.</para> -->
- <para>Das Kapitel ist eine kurze, lockere Einführung in Subversion.
- Wenn Sie noch nicht mit Versionskontrolle zu tun hatten, dann ist
- dieses Kapitel genau für Sie. Wir besprechen die grundlegenden
- Konzepte von Versionskontrolle und arbeiten uns in die Richtung von
- Subversion und dessen spezifischen Ideen und zeigen einfache Beispiele
- zur Anwendung.</para>
+<!--
+ <para>This chapter is a short, casual introduction to Subversion and
+ its approach to version control. We begin with a discussion of
+ general version control concepts, work our way into the specific
+ ideas behind Subversion, and show some simple examples of
+ Subversion in use.</para>
+-->
+ <para>Das Kapitel ist eine kurze, lockere Einführung in Subversion
+ und seinem Ansatz zu Versionskontrolle. Wir besprechen die
+ grundlegenden Konzepte von Versionskontrolle und arbeiten uns in
+ die Richtung von Subversion und dessen spezifischen Ideen und
+ zeigen einfache Beispiele zur Anwendung.</para>
<!--
<para>Even though the examples in this chapter show people sharing
@@ -30,80 +33,151 @@
<!-- =================================================================
-->
<!-- =================================================================
-->
<!-- =================================================================
-->
- <sect1 id="svn.basic.repository">
- <title>Das Projektarchiv</title>
+ <sect1 id="svn.basic.version-control-basics">
+<!--
+ <title>Version Control Basics</title>
+-->
+ <title>Grundlagen der Versionskontrolle</title>
-<!-- <para>Subversion is a centralized system for sharing information.
- At its core is a repository, which is a central store of data.
- The repository stores information in the form of a
- <firstterm>filesystem tree</firstterm>—a typical hierarchy
- of files and directories. Any number of
- <firstterm>clients</firstterm> connect to the repository, and
- then read or write to these files. By writing data, a client
- makes the information available to others; by reading data, the
- client receives information from others. <xref
- linkend="svn.basic.repository.dia-1"/> illustrates this.</para> -->
- <para>Subversion ist ein zentralisiertes System zur gemeinsamen
- Nutzung von Informationen. In seinem Kern ist ein Projektarchiv ein
- zentraler Speicher von Daten. Das Projektarchiv speichert
Informationen
- in Form eines <firstterm>Dateisystembaumes</firstterm>,
typischerweise
- eine Hierarchie von Dateien und Verzeichnissen. Eine beliebige Anzahl
- von <firstterm>Clients</firstterm> verbinden sich mit dem
Projektarchiv
- und lesen oder schreiben diese Dateien. Durch den Schreibvorgang,
- macht ein Client Informationen für andere verfügbar. Durch den
- Lesevorgang bekommt der Client Informationen von anderen zur
Verfügung
- gestellt. <xref linkend="svn.basic.repository.dia-1"/>
- verdeutlicht das.</para> <!-- jmf: XSLT macht daraus "Abbildung..."
-->
+ <indexterm>
+<!--
+ <primary>version control systems</primary>
+-->
+ <primary>Versionskontrollsysteme</primary>
+ </indexterm>
- <figure id="svn.basic.repository.dia-1">
- <title>Ein typisches Client/Server System</title>
- <graphic fileref="images/ch02dia1.png"/>
- </figure>
+<!--
+ <para>A version control system (or revision control system) is a
+ system that tracks incremental versions (or revisions) of files
+ and, in some cases, directories over time. Of course, merely
+ tracking the various versions of a user's (or group of users')
+ files and directories isn't very interesting in itself. What
+ makes a version control system useful is the fact that it allows
+ you to explore the changes which resulted in each of those
+ versions and facilitates the arbitrary recall of the
+ same.</para>
+-->
+ <para>Ein Versionskontrollsystem (oder Revisionskontrollsystem)
+ ist ein System, das inkrementelle Versionen (oder Revisionen)
+ von Dateien und, in manchen Fällen, Verzeichnissen über die Zeit
+ hinweg verfolgt. Natürlich ist es für sich nicht sehr
+ interessant, die verschiedenen Versionen eines Nutzers (oder
+ einer Gruppe von Nutzern) zu verfolgen. Was ein
+ Versionskontrollsystem nützlich macht, ist die Tatsache, dass es
+ Ihnen erlaubt, die Änderungen zu untersuchen, die zu jeder
+ dieser Versionen geführt haben und es ermöglicht, erstere
+ jederzeit wieder aufzurufen.</para>
-<!-- <para>So why is this interesting? So far, this sounds like the
- definition of a typical file server. And indeed, the repository
- <emphasis>is</emphasis> a kind of file server, but it's not your
- usual breed. What makes the Subversion repository special is
- that <emphasis>it remembers every change</emphasis> ever written
- to it—every change to every file, and even changes to the
- directory tree itself, such as the addition, deletion, and
- rearrangement of files and directories.</para> -->
- <para>So, warum ist das interessant? Bis zu diesem Punkt hört sich
- das wie die Definition eines typischen File-Servers an. Und
- tatsächlich, das Projektarchiv <emphasis>ist</emphasis> eine Art von
- File-Server, aber nicht von der Art, die Sie kennen. Was das
- Subversion-Projektarchiv so speziell macht ist, dass es sich
- <emphasis>jede Änderung merkt</emphasis>, die jemals
- hineingeschrieben wurde. Jede Änderung an jeder Datei und auch
- Änderungen am Verzeichnisbaum selbst, wie z.B. das Hinzufügen,
Löschen und
- Umstrukturieren von Dateien und Verzeichnissen.</para>
+<!--
+ <para>In this section, we'll introduce some fairly high-level
+ version control system components and concepts. We'll limit our
+ discussion to modern version control systems—in today's
+ interconnected world, there is very little point in
+ acknowledging version control systems which cannot
+ operate across wide-area networks.</para>
+-->
+ <para>In diesem Abschnitt werden wir einige Komponenten und
+ Konzepte von Versionskontrollsystemen auf ziemlich hohem Niveau
+ vorstellen. Wir werden uns auf moderne Versionskontrollsysteme
+ beschränken – in der heutigen vernetzten Welt hat es wenig
+ Sinn, Versionskontrollsystemen eine Berechtigung einzuräumen,
+ die nicht über Netze hinweg arbeiten können.</para>
-<!-- <para>When a client reads data from the repository, it normally
- sees only the latest version of the filesystem tree. But the
- client also has the ability to view
- <emphasis>previous</emphasis> states of the filesystem. For
- example, a client can ask historical questions such
- as <quote>What did this directory contain last
- Wednesday?</quote> and <quote>Who was the last person to change
- this file, and what changes did he make?</quote> These are the
- sorts of questions that are at the heart of
- any <firstterm>version control system</firstterm>: systems that
- are designed to track changes to data over time.
- </para> -->
- <para>Wenn ein Client Daten vom Projektarchiv liest, bekommt der Client
- üblicherweise nur die letzte Version des Dateisystem-Baumes zu sehen.
- Der Client hat aber auch die Möglichkeit,
<emphasis>vorherige</emphasis>
- Zustände des Dateibaumes anzuschauen.
- Zum Beispiel kann ein Client somit die Frage stellen:
- <quote>Was beinhaltete das Verzeichnis am letzten Mittwoch?</quote>
und
- <quote>Wer war die Person, die als letztes die Datei geändert hat
und welche
- Änderungen hat sie gemacht?</quote>. Diese Art von Fragen sind
- die Grundlage eines
- <firstterm>Versionskontrollsystems</firstterm>, Systeme, die
- dazu entwickelt wurden, um die Änderungen an Daten über die Zeit
- hin aufzuzeichnen.
- </para>
- </sect1>
+
+ <!-- =================================================================
-->
+ <sect2 id="svn.basic.repository">
+<!--
+ <title>The Repository</title>
+-->
+ <title>Das Projektarchiv</title>
+
+<!--
+ <indexterm>
+ <primary>repository</primary>
+ <secondary>defined</secondary>
+ </indexterm>
+
+ <para>At the core of the version control system is a repository,
+ which is the central store of that system's data. The
+ repository usually stores information in the form of a
+ <firstterm>filesystem tree</firstterm>—a hierarchy of
+ files and directories. Any number of
+ <firstterm>clients</firstterm> connect to the repository, and
+ then read or write to these files. By writing data, a client
+ makes the information available to others; by reading data,
+ the client receives information from others.
+ <xref linkend="svn.basic.repository.dia-1"/> illustrates
+ this.</para>
+-->
+ <indexterm>
+ <primary>Projektarchiv</primary>
+ <secondary>Definition</secondary>
+ </indexterm>
+
+ <para>Im Kern eines Versionskontrollsystems ist ein
+ Projektarchiv, das der zentrale Speicher der Daten dieses
+ Systems ist. Das Projektarchiv speichert Informationen
+ gewöhnlicherweise in Form eines
+ <firstterm>Dateisystembaumes</firstterm>, eine Hierarchie aus
+ Dateien und Verzeichnissen. Eine beliebige Anzahl von
+ <firstterm>Clients</firstterm> verbindet sich mit dem
+ Projektarchiv und liest oder schreibt diese Dateien. Durch den
+ Schreibvorgang, macht ein Client Informationen für andere
+ verfügbar. Durch den Lesevorgang bekommt der Client
+ Informationen von anderen zur Verfügung gestellt.
+ <xref linkend="svn.basic.repository.dia-1"/> verdeutlicht
+ das.</para>
+
+ <figure id="svn.basic.repository.dia-1">
+<!--
+ <title>A typical client/server system</title>
+-->
+ <title>Ein typisches Client/Server System</title>
+ <graphic fileref="images/ch02dia1.png"/>
+ </figure>
+
+<!--
+ <para>Why is this interesting? So far, this sounds like the
+ definition of a typical file server. And indeed, the
+ repository <emphasis>is</emphasis> a kind of file server, but
+ it's not your usual breed. What makes the repository special
+ is that as the files in the repository are changed, the
+ repository remembers each version of those files.</para>
+-->
+
+ <para>Warum ist das interessant? Bis zu diesem Punkt hört
+ sich das wie die Definition eines typischen File-Servers an.
+ Und tatsächlich, das Projektarchiv <emphasis>ist</emphasis>
+ eine Art von File-Server, aber nicht von der Art, die Sie
+ kennen. Was das Subversion-Projektarchiv so speziell macht
+ ist, dass es sich während die Dateien im Projektarchiv
+ geändert werden jede Version jener Dateien merkt.</para>
+
+<!--
+ <para>When a client reads data from the repository, it normally
+ sees only the latest version of the filesystem tree. But what
+ makes a version control client interesting is that it also has
+ the ability to request previous states of the filesystem from
+ the repository. A version control client can ask historical
+ questions such as <quote>What did this directory contain last
+ Wednesday?</quote> and <quote>Who was the last person to
+ change this file, and what changes did he make?</quote>
+ These are the sorts of questions that are at the heart of any
+ version control system.</para>
+-->
+
+ <para>Wenn ein Client Daten aus dem Projektarchiv liest, bekommt
+ der Client üblicherweise nur die letzte Version des
+ Dateisystem-Baumes zu sehen. Was ein Versionskontrollsystem
+ aber interessant macht, ist darüberhinaus die Fähigkeit,
+ vorherige Zustände des Dateibaumes aus dem Projektarchiv
+ abzurufen. Ein Versionskontrollsystem kann historische Fragen
+ stellen, wie <quote>Was beinhaltete das Verzeichnis am letzten
+ Mittwoch?</quote> und <quote>Wer war die Person, die als
+ letztes die Datei geändert hat und welche Änderungen hat sie
+ gemacht?</quote>. Diese Art von Fragen sind die Grundlage
+ eines Versionskontrollsystems.</para>
+ </sect2>
<!-- =================================================================
-->
<!-- =================================================================
-->
More information about the svnbook-dev
mailing list