[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