[svnbook] r3748 committed - * trunk/src/de/book/ch03-advanced-topics.xml...

svnbook at googlecode.com svnbook at googlecode.com
Mon Jun 21 13:41:44 CDT 2010


Revision: 3748
Author: jmfelderhoff at gmx.eu
Date: Mon Jun 21 11:41:05 2010
Log: * trunk/src/de/book/ch03-advanced-topics.xml
   - Fixes ticket #130 (cf. http://www.svnbook.de/report/6).

http://code.google.com/p/svnbook/source/detail?r=3748

Modified:
  /trunk/src/de/book/ch03-advanced-topics.xml

=======================================
--- /trunk/src/de/book/ch03-advanced-topics.xml	Fri Jun 18 09:26:01 2010
+++ /trunk/src/de/book/ch03-advanced-topics.xml	Mon Jun 21 11:41:05 2010
@@ -502,20 +502,39 @@
    <!-- =================================================================  
-->
    <!-- =================================================================  
-->
    <sect1 id="svn.advanced.props">
+<!--
      <title>Properties</title>
+-->
+    <title>Propertys</title>
      <indexterm>
+<!--
        <primary>properties</primary>
+-->
+      <primary>Propertys</primary>
      </indexterm>

+<!--
      <para>We've already covered in detail how Subversion stores and
        retrieves various versions of files and directories in its
        repository.  Whole chapters have been devoted to this most
        fundamental piece of functionality provided by the tool.  And
        if the versioning support stopped there, Subversion would still
        be complete from a version control perspective.</para>
-
+-->
+    <para>Wir haben bereits detailliert besprochen, wie Subversion
+      unterschiedliche Versionen von Dateien und Verzeichnissen im
+      Projektarchiv ablegt und wieder herausholt. Ganze Kapitel haben
+      sich dieser fundamentalen Funktionalität des Werkzeugs gewidmet.
+      Falls die Versionierungsunterstützung an diesem Punkt aufhörte,
+      wäre Subversion aus Versionskontrollperspektive immmer noch
+      vollständig.</para>
+
+<!--
      <para>But it doesn't stop there.</para>
-
+-->
+    <para>Aber sie hört hier noch nicht auf.</para>
+
+<!--
      <para>In addition to versioning your directories and files,
        Subversion provides interfaces for adding, modifying, and
        removing versioned metadata on each of your versioned
@@ -532,7 +551,27 @@
        receiving of property changes occurs as part of your typical
        commit and update operations—you don't have to change your
        basic processes to accommodate them.</para>
-
+-->
+    <para>Zusätzlich zur Versionierung Ihrer Verzeichnisse und Dateien
+      liefert Subversion Schnittstellen zum Hinzufügen, Ändern und
+      Entfernen versionierter Metadaten zu allen versionierten Dateien
+      und Verzeichnissen. Wir bezeichnen diese Metadaten als
+      <firstterm>Propertys</firstterm>. Sie sind so etwas wie Tabellen
+      mit zwei Spalten, die Property-Namen auf beliebige Werte
+      abbilden und an jedes Objekt Ihrer Arbeitskopie gehängt werden.
+      Im Allgemeinen können Sie die Namen und Werte der Propertys frei
+      bestimmen, mit der Einschränkung, dass die Namen nur aus
+      ASCII-Zeichen bestehen dürfen. Und das Beste an diesen
+      Properties ist, dass auch sie genauso versioniert sind wie der
+      textuelle Inhalt Ihrer Dateien. Sie können Änderungen an
+      Propertys ebenso einfach editieren, übergeben oder rückgängig
+      machen wie Änderungen an Dateiinhalten. Das Versenden und
+      Empfangen von Property-Änderungen geschieht im Rahmen Ihrer
+      typischen Übergabe- und Aktualisierungstätigkeiten – Sie
+      müssen hierfür Ihre grundlegenden Prozesse nicht
+      anpassen.</para>
+
+<!--
      <note>
        <para>Subversion has reserved the set of properties whose names
          begin with <literal>svn:</literal> as its own.  While there
@@ -543,7 +582,20 @@
          or behavior driven by a property of the same name but with
          perhaps an entirely different interpretation.</para>
      </note>
-
+-->
+    <note>
+      <para>Subversion hat die Menge aller Propertys die mit
+        <literal>svn:</literal> beginnen für sich reserviert.
+        Obwohl heute nur eine handvoll dieser Propertys in Gebrauch
+        sind, sollten Sie es vermeiden, spezielle Propertys für Ihren
+        Gebrauch zu erzeugen, die diesen Präfix besitzen. Sonst laufen
+        Sie Gefahr, dass ein künftiger Stand von Subversion ein
+        Verhalten oder eine Funktionalität beinhaltet, die durch ein
+        Property gleichen Namens beeinflusst wird, aber vielleicht mit
+        einer völlig anderen Auslegung.</para>
+    </note>
+
+<!--
      <para>Properties show up elsewhere in Subversion, too.  Just as
        files and directories may have arbitrary property names and
        values attached to them, each revision as a whole may have
@@ -553,7 +605,19 @@
        versioned.  In other words, if you change the value of, or
        delete, a revision property, there's no way, within the scope of
        Subversion's functionality, to recover the previous value.</para>
-
+-->
+    <para>Propertys tauchen auch an einer anderen Stelle von
+      Subversion auf. So wie Dateien und Verzeichnisse mit beliebigen
+      Property-Namen und -Werten versehen werden können, kann auch
+      jede Revision als Ganzes beliebige Propertys bekommen. Die
+      selben Einschränkungen gelten auch hier – menschenlesbare
+      Namen und beliebige binäre Werte. Der Hauptunterschied ist, dass
+      Revisions-Propertys unversioniert sind. Mit anderen Worten:
+      falls Sie den Wert eines Revisions-Propertys ändern oder das
+      Property löschen, gibt es mit Subversion Bordmitteln keine
+      Möglichkeit, den ursprünglichen Wert wiederherzustellen.</para>
+
+<!--
      <para>Subversion has no particular policy regarding the use of
        properties.  It asks only that you not use property names that
        begin with the prefix <literal>svn:</literal>.  That's the
@@ -569,12 +633,38 @@
        chapters as part of the more general topics to which they are
        related.  For an exhaustive list of Subversion's predefined
        properties, see <xref linkend="svn.ref.properties" />.</para>
-
+-->
+    <para>Subversion besitzt keine besondere Richtlinie zur Verwendung
+      von Propertys. Es verlangt nur, dass Sie keine Property-Namen
+      verwenden, die den Präfix <literal>svn:</literal> haben. Dieser
+      Namensraum ist für seine eigene Verwendung reserviert. Und
+      Subversion benutzt tatsächlich Propertys – sowohl die
+      versionierten als auch die unversionierten. Bestimmte
+      versionierte Propertys haben eine besondere Bedeutung oder
+      Auswirkungen wenn sie an Dateien und Verzeichnissen hängen oder
+      sie beinhalten eine spezielle Information über die Revision mit
+      der sie verbunden sind. Bestimmte Revisions-Propertys werden
+      automatisch bei der Übergabe an Revisionen gehängt; sie
+      beinhalten Informationen über die Revision. Die meisten dieser
+      Propertys werden an einer anderen Stelle in diesem Kapitel oder
+      in anderen Kapiteln im Rahmen allgemeinerer Themen erwähnt, mit
+      denen sie zusammenhängen. Eine erschöpfende Aufstellung der
+      vordefinierten Subversion-Propertys finden Sie in <xref
+        linkend="svn.ref.properties" />.</para>
+
+<!--
      <para>In this section, we will examine the utility—both to
        users of Subversion and to Subversion itself—of property
        support.  You'll learn about the property-related
        <command>svn</command> subcommands and how property
        modifications affect your normal Subversion workflow.</para>
+-->
+    <para>In diesem Abschnitt untersuchen wir den Nutzen der
+      Property-Unterstützung – sowohl für den Anwender von
+      Subversion als auch für Subversion selbst. Sie werden die
+      Unterbefehle von <command>svn</command> kennenlernen, die mit
+      Propertys zu tun haben und wie Property-Änderungen sich auf
+      Ihren normalen Umgang mit Subversion auswirken.</para>

      <!-- ===============================================================  
-->
      <sect2 id="svn.advanced.props.why">


More information about the svnbook-dev mailing list