[svnbook commit] r1480 - trunk/src/ru/book

Maverick.Crank.GRey svnbook-dev at red-bean.com
Thu Jun 23 06:53:01 CDT 2005


Author: Maverick.Crank.GRey
Date: Thu Jun 23 06:53:00 2005
New Revision: 1480

Modified:
   trunk/src/ru/book/ch09.xml
Log:
* ru/book/ch09.xml:  The list of svn switches has been partly translated.

Modified: trunk/src/ru/book/ch09.xml
==============================================================================
--- trunk/src/ru/book/ch09.xml	(original)
+++ trunk/src/ru/book/ch09.xml	Thu Jun 23 06:53:00 2005
@@ -29,6 +29,7 @@
   <!-- ================================================================= -->
   <!-- ======================== SECTION 1 ============================== -->
   <!-- ================================================================= -->
+<!-- @ENGLISH {{{
   <sect1 id="svn.ref.svn">
     <title>The Subversion Command Line Client:
       <command>svn</command></title>
@@ -36,12 +37,26 @@
     <para>To use the command line client, you type
       <command>svn</command>, the subcommand you wish to use
       <footnote><para>Yes, yes, you don't need a subcommand to use the
-      <option>--version</option> switch, but we'll get to that in just
+      <option>--><!--version</option> switch, but we'll get to that in just
       a minute.</para></footnote>, and any switches or targets that
       you wish to operate on—there is no specific order that the
       subcommand and the switches must appear in.  For example, all of
       the following are valid ways to use <command>svn
       status</command>:</para>
+ at ENGLISH }}} -->
+  <sect1 id="svn.ref.svn">
+    <title>Клиент командной строки Subversion:
+      <command>svn</command></title>
+    
+    <para>Для того что бы воспользоваться клиентом, вы набираете
+      <command>svn</command>, и желаемую подкоманду
+      <footnote><para>Да, да, вам не нужна подкоманда что бы задействовать
+      параметра командной строки <option>--version</option>, но мы вернемся
+      к этому уже через минуту.</para></footnote>, а так же любые другие
+      параметры командной строки или указатели на объекты которые хотите
+      задействовать. Не существует порядка в котором подкоманды и параметры
+      должны быть использованы. Например, всё нижеприведённое есть правильное
+      использование <command>svn status</command>:</para>
 
     <screen>
 $ svn -v status
@@ -49,6 +64,7 @@
 $ svn status -v myfile
 </screen>
 
+<!-- @ENGLISH {{{
     <para>You can find many more examples of how to use most client
       commands in <xref linkend="svn.tour"/> and commands for managing
       properties in <xref linkend="svn.advanced.props"/>.</para>
@@ -60,14 +76,30 @@
         subcommands, all switches are global—that is, each
         switch is guaranteed to mean the same thing regardless of
         the subcommand you use it with.  For example,
-        <option>--verbose</option> (<option>-v</option>) always
+        <option>--><!--verbose</option> (<option>-v</option>) always
         means <quote>verbose output</quote>, regardless of the
         subcommand you use it with.</para>
+ at ENGLISH }}} -->
+    <para>Вы можете найти значительно больше примеров использования
+      большинства команд клиента в <xref linkend="svn.tour"/> и команд
+      управления свойствами в <xref linkend="svn.advanced.props"/>.</para>
+    
+    <sect2 id="svn.ref.svn.sw">
+      <title>Параметры <command>svn</command></title> 
+      
+      <para>Хотя Subversion имеет различные параметры для своих подкоманд,
+        все параметры глобальны. То есть, каждый параметр гарантированно
+        означает одно и тоже, в не зависимости от подкоманды с которой вы
+        его используете. Например, <option>--verbose</option>
+        (<option>-v</option>) всегда означает (<quote>многословный
+        вывод</quote>), в независимости от того, с какой подкомандой вы его
+        используете.</para>
 
       <variablelist>
         
+<!-- @ENGLISH {{{
         <varlistentry>
-          <term><option>--auto-props</option></term>
+          <term><option>--><!--auto-props</option></term>
           <listitem>
             <para>Enables auto-props, overriding the
               <literal>enable-auto-props</literal> directive in the
@@ -76,7 +108,7 @@
         </varlistentry>
         
         <varlistentry>
-          <term><option>--config-dir</option>
+          <term><option>--><!--config-dir</option>
             <replaceable>DIR</replaceable></term>
           <listitem>
             <para>Instructs Subversion to read configuration
@@ -85,9 +117,30 @@
               the user's home directory).</para>
           </listitem>
         </varlistentry>
+ at ENGLISH }}} -->
+        <varlistentry>
+          <term><option>--auto-props</option></term>
+          <listitem>
+            <para>Включает auto-props, переопределяя значение директивы
+              <literal>enable-auto-props</literal> в файле
+              <filename>config</filename>.</para>
+          </listitem>
+        </varlistentry>
+        
+        <varlistentry>
+          <term><option>--config-dir</option>
+            <replaceable>DIR</replaceable></term>
+          <listitem>
+            <para>Заставляет Subversion считать настройки
+              с указанного каталога вместо используемого по умолчанию
+              (<filename>.subversion</filename> в
+              домашнем каталоге пользователя).</para>
+          </listitem>
+        </varlistentry>
 
+<!-- @ENGLISH {{{
         <varlistentry>
-          <term><option>--diff-cmd</option>
+          <term><option>--><!--diff-cmd</option>
             <replaceable>CMD</replaceable></term>
           <listitem>
             <para>Specifies an external program to use to show
@@ -95,14 +148,14 @@
               diff</command> is invoked, it uses Subversion's internal
               diff engine, which provides unified diffs by default.
               If you want to use an external diff program, use
-              <option>--diff-cmd</option>.  You can pass switches to
-              the diff program with the <option>--extensions</option>
+              <option>--><!--diff-cmd</option>.  You can pass switches to
+              the diff program with the <option>--><!--extensions</option>
               switch (more on that later in this section).</para>
           </listitem>
         </varlistentry>
       
         <varlistentry>
-          <term><option>--diff3-cmd</option>
+          <term><option>--><!--diff3-cmd</option>
             <replaceable>CMD</replaceable></term>
           <listitem>
             <para>Specifies an external program to use to merge files.</para>
@@ -110,16 +163,52 @@
         </varlistentry>
       
         <varlistentry>
-          <term><option>--dry-run</option></term>
+          <term><option>--><!--dry-run</option></term>
           <listitem>
             <para>Goes through all the motions of running a command,
               but makes no actual changes—either on disk or in
               the repository.</para>
           </listitem>
         </varlistentry>
+ at ENGLISH }}} -->
       
         <varlistentry>
-          <term><option>--editor-cmd</option>
+          <term><option>--diff-cmd</option>
+            <replaceable>CMD</replaceable></term>
+          <listitem>
+            <para>Позволяет указать внешнюю программу просмотра различий
+              между файлами. По умолчанию, подкоманда <command>svn
+              diff</command> использует внутренний механизм сравнения
+              Subversion, выдающий результат в едином формате записи
+              различий (unified diffs). Если вы хотите задействовать внешнюю
+              программу просмотра различий, используйте
+              <option>--diff-cmd</option>. Вы можете передать программе
+              просмотра различий дополнительную информацию при помощи
+              параметра <option>--extensions</option> (будет описан ниже в
+              этой главе).</para>
+          </listitem>
+        </varlistentry>
+      
+        <varlistentry>
+          <term><option>--diff3-cmd</option>
+            <replaceable>CMD</replaceable></term>
+          <listitem>
+            <para>Позволяет указать внешнюю программу для слияния файлов.
+            </para>
+          </listitem>
+        </varlistentry>
+      
+        <varlistentry>
+          <term><option>--dry-run</option></term>
+          <listitem>
+            <para>Позволяет выполнить все действия запущенной команды, но не
+              вносит изменений—ни на диске, ни в хранилище.</para>
+          </listitem>
+        </varlistentry>
+      
+<!-- @ENGLISH {{{
+        <varlistentry>
+          <term><option>--><!--editor-cmd</option>
             <replaceable>CMD</replaceable></term>
           <listitem>
             <para>Specifies an external program to use to edit a log message
@@ -128,7 +217,7 @@
         </varlistentry>
       
         <varlistentry>
-          <term><option>--encoding</option> <replaceable>ENC</replaceable></term>
+          <term><option>--><!--encoding</option> <replaceable>ENC</replaceable></term>
           <listitem>
             <para>Tells Subversion that your commit message is encoded
               in the charset provided.  The default is your operating
@@ -139,17 +228,51 @@
         </varlistentry>
 
         <varlistentry>
-          <term><option>--extensions</option> (<option>-x</option>)
+          <term><option>--><!--extensions</option> (<option>-x</option>)
           <replaceable>ARGS</replaceable></term>
           <listitem>
             <para>Specifies an argument or arguments that Subversion
               should pass to an external diff command when providing
               differences between files.  If you wish to pass multiple
               arguments, you must enclose all of them in quotes (for
-              example, <command>svn diff --diff-cmd /usr/bin/diff -x
+              example, <command>svn diff --><!--diff-cmd /usr/bin/diff -x
               "-b -E"</command>).  This switch can
               <emphasis>only</emphasis> be used if you also pass the
-              <option>--diff-cmd</option> switch.</para>
+              <option>--><!--diff-cmd</option> switch.</para>
+          </listitem>
+        </varlistentry>
+ at ENGLISH }}} -->
+        <varlistentry>
+          <term><option>--editor-cmd</option>
+            <replaceable>CMD</replaceable></term>
+          <listitem>
+            <para>Определяет внешнюю программу для редактирования
+            комментария или свойства.</para>
+          </listitem>
+        </varlistentry>
+      
+        <varlistentry>
+          <term><option>--encoding</option> <replaceable>ENC</replaceable></term>
+          <listitem>
+            <para>Говорит Subversion в какой кодировке Вы пишете
+              комментарий. По умолчанию используется кодировка локали
+              вашей операционной системы. Вы будете должны указать ее явно,
+              если желаете написать комментарий в другой кодировке.</para>
+          </listitem>
+        </varlistentry>
+
+        <varlistentry>
+          <term><option>--extensions</option> (<option>-x</option>)
+          <replaceable>ARGS</replaceable></term>
+          <listitem>
+            <para>Определяет параметр который Subversion должна передать
+              внешней программе сравнения, когда выясняется различие между
+              файлами. Если вы желаете передать несколькопараметров, Вы
+              должны заключить их в кавычки (например,
+              <command>svn diff --diff-cmd /usr/bin/diff -x
+              "-b -E"</command>). Этот параметр командной строки может
+              использоваться <emphasis>только</emphasis> совместно с
+              параметром <option>--diff-cmd</option>.</para>
           </listitem>
         </varlistentry>
       



More information about the svnbook-dev mailing list