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

FLamY svnbook-dev at red-bean.com
Wed Mar 15 19:29:30 CST 2006


Author: FLamY
Date: Wed Mar 15 19:29:11 2006
New Revision: 2076

Modified:
   trunk/src/ru/book/ch06.xml

Log:
Book Russian. Translates two paragraphs.


Modified: trunk/src/ru/book/ch06.xml
==============================================================================
--- trunk/src/ru/book/ch06.xml	(original)
+++ trunk/src/ru/book/ch06.xml	Wed Mar 15 19:29:11 2006
@@ -281,7 +281,7 @@
         access a URL, and depending on the URL schema, a particular
         protocol is used to contact the server (see <xref
         linkend="svn.basic.in-action.wc.sb-1"/>).  Users can run <command>svn
-        --version</command> to see which URL schemas and protocols the
+        --><!--version</command> to see which URL schemas and protocols the
         client knows how to use.</para>
       @ENGLISH }}} -->
       <para>Основная часть работы клиента Subversion относится к управлению
@@ -315,6 +315,20 @@
         when a client attempts to <command>svn
         checkout</command>.</para>
       @ENGLISH }}} -->
+      <para>Когда сервер получает запрос от клиента, он требует, чтобы
+        клиент идентифицировал себя. Он отсылает запрос об установлении
+        личности клиента, на что клиент реагирует предоставлением
+        <firstterm>credentials</firstterm> серверу. После окончания
+        процедуры установления личности сервер отсылает клиенту
+        информацию, которую тот запрашивал. Заметьте, что эта система
+        отличается от таких, как в CVS, где клиент вначале отсылает
+        credentials, а потом уже посылает запрос. В Subversion сервер
+        сам получает мандат, запрашивая его у клиента тогда, когда ему
+        нужно. Такой способ делает определенные операции более изящными.
+        К примеру, в случае, когда конфигурация сервера открывает доступ
+        для чтения всем без ограничений, и клиент выполняет команду
+        <command>svn checkout</command>, сервер не будет запрашивать
+        credentials для установления личности.</para>
 
       <!-- @ENGLISH {{{
       <para>If the client's network request writes new data to the
@@ -329,6 +343,17 @@
         <footnote><para>This problem is actually a FAQ, resulting from
         a misconfigured server setup.</para></footnote></para>
       @ENGLISH }}} -->
+      <para>Когда клиентский запрос пишет в хранилище новые данные
+        (например <command>svn commit</command>), создается новое
+        дерево правок. Если клиентский запрос успешно прошел процедуру
+        установления личности, имя пользователя сохраняется как значение
+        свойства <literal>svn:author</literal> новой правки (смотрите
+        <xref linkend="svn.reposadmin.basics.revprops"/>). Если клиент
+        не был опознан (другими словами, сервер никогда не посылает
+        запрос об установлении личности), то свойство
+        <literal>svn:author</literal> остается пустым.
+        <footnote><para>Эта проблема описана в FAQ, она является результатом
+        плохой конфигурации сервера.</para></footnote></para>
 
     </sect2>
 




More information about the svnbook-dev mailing list