[svnbook commit] r3472 - * trunk/src/de/book/ch07-customizing-svn.xml

codesite-noreply at google.com codesite-noreply at google.com
Fri Apr 3 10:04:59 CDT 2009


Author: jmfelderhoff at gmx.eu
Date: Fri Apr  3 08:04:27 2009
New Revision: 3472

Modified:
    trunk/src/de/book/ch07-customizing-svn.xml

Log:
* trunk/src/de/book/ch07-customizing-svn.xml
   -  Fixes ticket #233 (cf. http://www.svnbook.de/report/6).


Modified: trunk/src/de/book/ch07-customizing-svn.xml
==============================================================================
--- trunk/src/de/book/ch07-customizing-svn.xml	(original)
+++ trunk/src/de/book/ch07-customizing-svn.xml	Fri Apr  3 08:04:27 2009
@@ -235,8 +235,12 @@

      <!-- ===============================================================  
-->
      <sect2 id="svn.advanced.confarea.windows-registry">
+<!--
        <title>Configuration and the Windows Registry</title>
+-->
+      <title>Konfiguration und die Windows-Registrierungsdatenbank</title>

+<!--
        <para>In addition to the usual INI-based configuration area,
          Subversion clients running on Windows platforms may also use
          the Windows Registry to hold the configuration data.  The
@@ -245,7 +249,18 @@
          preserved as well, though addressed in a slightly different
          fashion—in this schema, files and sections are just
          levels in the Registry key tree.</para>
+-->
+      <para>Neben dem üblichen INI-basierten Konfigurationsbereich
+        können Subversion-Clients auf Windows-Plattformen auch die
+        Windows-Registrierungsdatenbank für die Konfigurationsdaten
+        verwenden. Die Namen der Optionen und deren Werte sind die
+        gleichen wie in den INI-Dateien. Die
+        <quote>Datei/Abschnitt-Hierarchie</quote> wird hierbei
+        beibehalten, jedoch in einer etwas anderen Weise – bei
+        diesem Schema sind Dateien und Abschnitte lediglich Ebenen im
+        Schlüsselbaum der Registrierungsdatenbank.</para>

+<!--
        <para>Subversion looks for system-wide configuration values
          under the
           
<literal>HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion</literal>
@@ -256,32 +271,73 @@
          Per-user configuration values should be stored under
           
<literal>HKEY_CURRENT_USER\Software\Tigris.org\Subversion</literal>.
        </para>
+-->
+      <para>Für systemweite Konfigurationswerte sucht Subversion unter
+        dem Schlüssel
+         
<literal>HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion</literal>.
+        Beispielsweise wird die Option
+        <literal>global-ignores</literal>, die sich im Abschnitt
+        <literal>miscellany</literal> der Datei
+        <filename>config</filename> befindet, unter
+         
<literal>HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion\Config\Miscellany\global-ignores</literal>
+        gefunden. Benutzereigene Konfigurationswerte sollten unter
+        <literal>HKEY_CURRENT_USER\Software\Tigris.org\Subversion</literal>
+        gespeichert werden.
+      </para>

+<!--
        <para>Registry-based configuration options are parsed
          <emphasis>before</emphasis> their file-based counterparts, so
          they are overridden by values found in the configuration files.  In
          other words, Subversion looks for configuration information in
          the following locations on a Windows system; lower-numbered
          locations take precedence over higher-numbered locations:</para>
-
+-->
+      <para>Konfigurationsoptionen aus der Registrierungsdatenbank
+        werden <emphasis>vor</emphasis> den entsprechenden
+        dateibasierten Optionen gelesen, so dass die in den
+        Konfigurationsdateien gefundenen Werte die entsprechenden
+        Werte aus der Registrierungsdatenbank überschreiben. Mit
+        anderen Worten: Subversion sucht auf Windows-Systemen nach
+        Konfigurationsinformationen an den folgenden Stellen
+        (niedrigere Nummern haben Vorrang vor höheren Nummern):</para>
+
        <orderedlist>
          <listitem>
+<!--
            <para>Command-line options</para>
+-->
+          <para>Kommandozeilenoptionen</para>
          </listitem>
          <listitem>
+<!--
            <para>The per-user INI files</para>
+-->
+          <para>Die benutzereigenen INI-Dateien</para>
          </listitem>
          <listitem>
+<!--
            <para>The per-user Registry values</para>
+-->
+          <para>Die benutzereigenen Werte in der
+            Registrierungsdatenbank</para>
          </listitem>
          <listitem>
+<!--
            <para>The system-wide INI files</para>
+-->
+          <para>Die systemweiten INI-Dateien</para>
          </listitem>
          <listitem>
+<!--
            <para>The system-wide Registry values</para>
+-->
+          <para>Die systemweiten Werte in der
+            Registrierungsdatenbank</para>
          </listitem>
        </orderedlist>

+<!--
        <para>Also, the Windows Registry doesn't really support the
          notion of something being <quote>commented out.</quote>
          However, Subversion will ignore any option key whose name
@@ -289,7 +345,18 @@
          allows you to effectively comment out a Subversion option
          without deleting the entire key from the Registry, obviously
          simplifying the process of restoring that option.</para>
+-->
+      <para>Darüberhinaus unterstützt die
+        Windows-Registrierungsdatenbank keine
+        <quote>Auskommentierungen</quote>. Trotzdem ignoriert
+        Subversion alle Optionsschlüssel, die mit einem Rautezeichen
+        (<literal>#</literal>) beginnen. Das erlaubt Ihnen, eine
+        Subversion-Option auszukommentieren, ohne gleich den gesamten
+        Schlüssel aus der Registrierungsdatenbank zu löschen;
+        hierdurch wird die Wiederherstellung der Option wesentlich
+        erleichtert.</para>

+<!--
        <para>The <command>svn</command> command-line client never
          attempts to write to the Windows Registry and will not attempt
          to create a default configuration area there.  You can create
@@ -300,9 +367,25 @@
          then double-click on that file's icon in the Explorer shell,
          which will cause the data to be merged into your
          Registry.</para>
+-->
+      <para>Niemals versucht der
+        <command>svn</command>-Kommandozeilen-Client, in die
+        Windows-Registrierungsdatenbank zu schreiben oder dort einen
+        Standard-Konfigurationsbereich anzulegen. Sie können benötigte
+        Schlüssel mit dem Programm <command>REGEDIT</command>
+        erzeugen. Alternativ können Sie auch eine
+        <filename>.reg</filename>-Datei anlegen (so wie die in <xref
+        linkend="svn.advanced.confarea.windows-registry.ex-1" />) und
+        dann im Windows-Explorer auf das Icon dieser Datei
+        doppelklicken, was bewirkt, dass die Daten mit der
+        Registrierungsdatenbank zusammengeführt werden.</para>

        <example id="svn.advanced.confarea.windows-registry.ex-1">
+<!--
          <title>Sample registration entries (.reg) file</title>
+-->
+        <title>Beispieldatei mit Einträgen für die
+          Registrierungsdatenbank (.reg)</title>

          <programlisting>
  REGEDIT4
@@ -346,6 +429,7 @@
  </programlisting>
        </example>

+<!--
        <para>The previous example shows the contents of a
          <filename>.reg</filename> file, which contains some of the most
          commonly used configuration options and their default values.
@@ -356,6 +440,16 @@
          remove the hash (<literal>#</literal>) character from the
          beginning of the option names and set the values as you
          desire.</para>
+-->
+      <para>Das vorangegangene Beispiel zeigt den Inhalt einer
+        <filename>.reg</filename>-Datei: einige der meistbenutzten
+        Konfigurationsoptionen mit deren Standardwerten. Beachten Sie
+        das Auftreten von systemweiten (für Netz-Proxy-Optionen) und
+        benutzereigenen (u.a. Editoren und Passwortspeicherung)
+        Einstellungen. Beachten Sie weiterhin, dass alle Optionen
+        auskommentiert sind. Sie brauchen nur das Rautezeichen
+        (<literal>#</literal>) vom Anfang des Optionsnamens zu
+        entfernen und den Wert nach Ihren Wünschen zu setzen.</para>

      </sect2>



More information about the svnbook-dev mailing list