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

svnbook at googlecode.com svnbook at googlecode.com
Thu Jul 29 14:28:09 CDT 2010


Revision: 3759
Author: jmfelderhoff at gmx.eu
Date: Thu Jul 29 12:27:47 2010
Log: * trunk/src/de/book/ch03-advanced-topics.xml
   - Fixes ticket #309 (cf. http://www.svnbook.de/report/6).

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

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

=======================================
--- /trunk/src/de/book/ch03-advanced-topics.xml	Wed Jul 28 12:14:59 2010
+++ /trunk/src/de/book/ch03-advanced-topics.xml	Thu Jul 29 12:27:47 2010
@@ -1581,8 +1581,12 @@

      <!-- ===============================================================  
-->
      <sect2 id="svn.advanced.props.auto">
+<!--
        <title>Automatic Property Setting</title>
-
+-->
+      <title>Automatisches Setzen von Propertys</title>
+
+<!--
        <para>Properties are a powerful feature of Subversion, acting as
          key components of many Subversion features discussed elsewhere
          in this and other chapters—textual diff and merge
@@ -1595,7 +1599,26 @@
          add a file to version control).  To help your properties get
          applied to the places that need them, Subversion provides a
          couple of simple but useful features.</para>
-
+-->
+      <para>Propertys sind eine mächtige Funktionalität von
+        Subversion, die als Schlüsselkomponenten zahlreicher
+        Subversion-Funktionen agieren, welche an anderer Stelle in
+        diesem und in anderen Kapiteln erörtert werden –
+        Unterstützung textueller Diffs und Zusammenführungen,
+        Ersetzung von Schlüsselworten, Umwandlung von Zeilenenden,
+        usw. Um jedoch den größten Nutzen aus Propertys ziehen zu
+        können, müssen sie auf den richtigen Dateien und
+        Verzeichnissen gesetzt sein.  Leider kann dieser Schritt
+        leicht in der täglichen Routine vergessen werden, besonders
+        deshalb, da das Versäumen des Setzens eines Propertys
+        normalerweise nicht einen offensichtlichen Fehler zur Folge
+        hat (zumindest im Vergleich zu einer Datei, bei der versäumt
+        wurde, sie unter Versionskontrolle zu stellen). Um Ihnen dabei
+        zu helfen, die Properties an die Stellen zu bringen, wo sie
+        nötig sind, bietet Subversion Ihnen ein paar einfache aber
+        nützliche Funktionen.</para>
+
+<!--
        <para>Whenever you introduce a file to version control using the
          <command>svn add</command> or <command>svn import</command>
          commands, Subversion tries to assist by setting some common
@@ -1606,7 +1629,21 @@
          imported files whose execute bit is enabled.  (See <xref
          linkend="svn.advanced.props.special.executable" /> later in
          this chapter for more about this property.)</para>
-
+-->
+      <para>Immer wenn Sie eine Datei mit <command>svn add</command>
+        oder <command>svn import</command> unter Versionskontrolle
+        nehmen, versucht Subversion, Sie zu unterstützen, indem es
+        einige übliche Datei-Propertys automatisch setzt. Erstens
+        setzt Subversion auf Betriebssystemen, deren Dateisystem ein
+        Ausführbarkeits-Erlaubnis-Bit unterstützt, automatisch das
+        Property <literal>svn:executable</literal> auf neu
+        hinzugefügte oder importierte Dateien, bei denen das
+        Ausführbarkeits-Bit gesetzt ist. (Siehe <xref
+          linkend="svn.advanced.props.special.executable" /> weiter
+        unten in diesem Kapitel für weitere Informationen zu diesem
+        Property.)</para>
+
+<!--
        <para>Second, Subversion tries to determine the file's MIME
          type.  If you've configured a
          <literal>mime-types-files</literal> runtime configuration
@@ -1629,7 +1666,33 @@
          Subversion's use of MIME types, see <xref
          linkend="svn.advanced.props.special.mime-type" /> later in
          this chapter.)</para>
-
+-->
+      <para>Zweitens versucht Subversion den MIME-Typen der Datei zu
+        ermitteln. Falls Sie einen Laufzeitparameter
+        <literal>mime-types-files</literal> konfiguriert haben,
+        versucht Subversion in dieser Datei einen passenden MIME-Typen
+        für die Endung Ihrer Datei zu finden. Wenn es fündig wird,
+        setzt es das Property <literal>svn:mime-type</literal> Ihrer
+        Datei auf den gefundenen MIME-Typen. Falls keine Datei
+        konfiguriert oder kein passender Typ für die Dateiendung
+        gefunden wurde, wendet Subversion eine recht einfache
+        Heuristik an, um festzustellen, ob die Datei nicht-textuellen
+        Inhalt hat. Falls das der Fall ist, wird automatisch das
+        Property <literal>svn:mime-type</literal> dieser Datei auf
+        <literal>application/octet-stream</literal> gesetzt (der
+        allgemeine <quote>dies ist eine Ansammlung von
+          Bytes</quote>-MIME-Type). Falls Subversion falsch rät, oder
+        falls Sie den Wert des Propertys
+        <literal>svn:mime-type</literal> präziser setzen möchten
+        – etwa <literal>image/png</literal> oder
+        <literal>application/x-shockwave-flash</literal> –
+        können Sie natürlich jederzeit das Property entfernen oder
+        bearbeiten. (Mehr zur Verwendung von MIME-Typen durch
+        Subversion in <xref
+          linkend="svn.advanced.props.special.mime-type" /> später in
+        diesem Kapitel.)</para>
+
+<!--
        <para>Subversion also provides, via its runtime configuration
          system (see <xref linkend="svn.advanced.confarea" />), a more
          flexible automatic property setting feature that allows you
@@ -1651,8 +1714,34 @@
          toolbox.  See <xref
          linkend="svn.advanced.confarea.opts.config"/> for more about
          configuring that support.</para>
-
-    </sect2>
+-->
+      <para>Darüberhinaus bietet Subversion über sein
+        Laufzeit-Konfigurationssystem (siehe <xref
+          linkend="svn.advanced.confarea" />) eine flexible
+        Möglichkeit, automatisch Propertys zu setzen, die es Ihnen
+        erlaubt, Abbildungen von Dateinamensmustern auf Property-Namen
+        und -Werte vorzunehmen. Auch hier haben diese Abbildungen
+        Auswirkungen auf das Hinzufügen und Importieren und können
+        nicht nur die standardmäßigen Entscheidungen Subversions
+        bezüglich des Mime-Typs außer Kraft setzen, sondern auch
+        zusätzliche Subversion- oder spezielle Propertys setzen.
+        Beispielsweise könnten Sie eine Abbildung definieren, die
+        bestimmt, dass jedesmal wenn eine JPEG-Datei hinzugefügt wird
+        – Dateien, deren Namen auf das Muster
+        <literal>*.jpg</literal> passen – Subversion automatisch
+        das Property <literal>svn:mime-type</literal> für diese
+        Dateien auf <literal>image/jpeg</literal> setzt. Oder
+        vielleicht sollen alle Dateien mit dem Muster
+        <literal>*.cpp</literal> <literal>svn:eol-style</literal> auf
+        <literal>native</literal> und <literal>svn:keywords</literal>
+        auf <literal>Id</literal> gesetzt bekommen. Die Unterstützung
+        automatischer Propertys ist vielleicht das praktischste
+        Werkzeug bezüglich Propertys in der Werkzeugkiste von
+        Subversion.  Siehe <xref
+          linkend="svn.advanced.confarea.opts.config"/> für Details
+        zur Konfiguration dieser Unterstützung.</para>
+
+    </sect2>
    </sect1>

    <!-- =================================================================  
-->


More information about the svnbook-dev mailing list