[svnbook] r5863 committed - branches/1.8/zh/book/ch07-customizing-svn.xml

wuzhouhui at users.sourceforge.net wuzhouhui at users.sourceforge.net
Fri Jan 11 21:23:41 CST 2019


Revision: 5863
          http://sourceforge.net/p/svnbook/source/5863
Author:   wuzhouhui
Date:     2019-01-12 03:23:40 +0000 (Sat, 12 Jan 2019)
Log Message:
-----------
1.8/zh: revision of chapter 7 in progress

Modified Paths:
--------------
    branches/1.8/zh/book/ch07-customizing-svn.xml

Modified: branches/1.8/zh/book/ch07-customizing-svn.xml
===================================================================
--- branches/1.8/zh/book/ch07-customizing-svn.xml	2019-01-11 13:04:43 UTC (rev 5862)
+++ branches/1.8/zh/book/ch07-customizing-svn.xml	2019-01-12 03:23:40 UTC (rev 5863)
@@ -18,7 +18,7 @@
     configured locale, and so on.</para>
       -->
   <para>版本控制是一个很复杂的主题, 它提供了完成任务的无数种方法. 本书已经
-    介绍了 Subversion 命令行客户端的各个子命令, 以及它们各自的子项, 本章将
+    介绍了 Subversion 命令行客户端的各个子命令, 以及它们各自的选项, 本章将
     介绍更多的定制 Subversion 的方法, 包括 Subversion 运行时配置, 外部程序,
     Subversion 与操作系统本地化的交互等.</para>
 
@@ -131,7 +131,7 @@
         覆盖每用户配置区域的设置. 对于类 Unix 系统, 全局配置区域在
         <filename>/etc/subversion</filename>; 对于 Windows 系统, 全局配置区域
         在 <filename>Application Data</filename> (同样, 它的确切位置由系统注
-        表决定) <filename>Subversion</filename> 目录内. 与每用户配置区域不
+        册表决定) <filename>Subversion</filename> 目录内. 与每用户配置区域不
         同的是 <command>svn</command> 不会在启动时尝试创建全局配置区域.</para>
       <!--
         In addition to the per-user configuration area, Subversion
@@ -258,8 +258,8 @@
       <para>Subversion 在注册表的
         <literal>HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion</literal>
         里搜索全局配置, 例如选项 <literal>global-ignores</literal> 在文件
-        <filename>config</filename> 里的位置是在 <literal>miscellany</literal>
-        节内, 对应的注册表位置是
+        <filename>config</filename> 里的位置是在
+        <literal>[miscellany]</literal> 节内, 对应的注册表位置是
         <literal>HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion\Config\Miscellany\global-ignores</literal>.
         每用户的配置在
         <literal>HKEY_CURRENT_USER\Software\Tigris.org\Subversion</literal>.</para>
@@ -339,7 +339,7 @@
       <para>客户端命令行工具 <command>svn</command> 从来不会修改 Windows
         系统注册表, 也不会在首次运行时在注册表内创建默认配置, 用户需要自己
         使用 Windows 工具 <command>REGEDIT</command> 创建所需的键. 另外, 用户
-        也可以创建一个 <filename>.reg</filename> 文件 (例如 <xref
+        也可以自己编写一个 <filename>.reg</filename> 文件 (例如 <xref
           linkend="svn.advanced.confarea.windows-registry.ex-1" /> 所展示的
         那样), 然后在文件浏览器内双击该文件的图标, 这将导致文件内的数据被合并
         到系统注册表内.</para>
@@ -856,7 +856,7 @@
                 1.5.</para>
       -->
               <para>选项的值是由空格分隔的文件扩展名列表, 当 Subversion 生成
-                冲突文件名时必须保留这些扩展名. 选项在 Subversion 1.5 引入,
+                冲突文件名时必须保留这些扩展名. 该选项在 Subversion 1.5 引入,
                 默认值为空.</para>
 
       <!--
@@ -1137,7 +1137,7 @@
           是一个交叉引用表. 节内选项的名字是文件内其他节的名字, 选项的值是
           <firstterm>文本表达式</firstterm> (<firstterm>globs</firstterm>)
           —可能包含通配符的文本. 向服务器发送请求时, Subversion 将会把
-          服务器的主机名和这些文本表达式进行比较.</para>
+          服务器的主机名和这些文本表达式进行匹配.</para>
 
         <informalexample>
           <programlisting>
@@ -1226,7 +1226,7 @@
                 <literal>no</literal> to disable compression, such as
                 when debugging network transmissions.</para>
       -->
-              <para>指定是否对发往 DAV 已就绪的服务器的网络数据进行压缩
+              <para>指定是否对发往 DAV 已就绪的服务器的网络数据进行压缩,
                 默认值是 <literal>yes</literal> (但只有在网络层支持压缩的
                 情况下才会真正对数据进行压缩). 把选项设置成
                 <literal>no</literal> 将禁止压缩, 例如当我们需要对网络传输
@@ -1535,7 +1535,7 @@
                 <literal>yes</literal> 或 <literal>no</literal>, 将分别允许
                 或禁止以明文方式缓存密码. 默认值是 <literal>ask</literal>,
                 于是 Subversion 每当遇到一个 <emphasis>新的</emphasis> 密码时,
-                都会询问用户是否以明文方式, 把它缓存到
+                都会询问用户是否以明文方式把它缓存到
                 <filename>~/.subversion/auth/</filename>.</para>
             </listitem>
           </varlistentry>
@@ -1879,7 +1879,7 @@
         <para>解决办法之一是使用一种 <emphasis>可以</emphasis> 表示所有 UTF-8
           字符的本地语言. 或者是修改仓库中的文件名和日志消息 (别忘了和你的日本
           同事打声招呼—应该提前决定好项目所使用的语言, 这样的话所有的
-          参与者都能使用相同的本地语言.</para>
+          参与者都能使用相同的本地语言).</para>
       </sidebar>
 
     </sect2>
@@ -1934,7 +1934,7 @@
       (<option>-F</option>) 就可以工作得很好. 如果你还没有把日志消息写到一个
       文件里, 那你可以通过选项 <option>--message</option> (<option>-m</option>)
       把日志消息写到命令行上, 不幸的是, 如果你想在命令行上输入多于一行的日志
-      消息就会比较困难. 用户希望更灵活的输入形式—多行文本, 不受约束的
+      消息就会比较困难. 用户希望更灵活的输入形式—多行文本和不受约束的
       日志消息编辑.</para>
 
       <!--
@@ -2006,7 +2006,7 @@
       Subversion 会在命令行的后面加上一个空格, 然后再加上一个临时文件的路径.
       所以说, 为了能被 Subversion 使用, 所指定的编辑器必须支持它的最后一个命令
       行参数是待编辑的文件, 而且在保存文件时不能更改路径, 编辑器成功退出时
-      必须以 0 作为退出值.</para>
+      必须返回 0.</para>
 
       <!--
     <para>As noted, external editors can be used to provide commit log
@@ -2044,7 +2044,7 @@
       <!--
     <title>Using External Differencing and Merge Tools</title>
       -->
-    <title>使用外部差异和合并工具</title>
+    <title>使用外部差异比较与合并工具</title>
 
       <!--
     <para>The interface between Subversion and external two- and three-way
@@ -2098,7 +2098,7 @@
       <command>diff</command> 和 <command>diff3</command>, 那当然也可以使用
       其他的差异比较工具, 毕竟 Subversion 并不知道它所调用的工具到底是不是
       GNU 的差异比较工具. 不过, 在使用这些外部工具时, 唯一可配置的地方就是它
-      们在系统中的位置—而非选项, 参数的顺序等. Subversion 仍然会像往常
+      们在系统中的路径—而非选项或参数的顺序等. Subversion 仍然会像往常
       一样把 GNU 工具的选项传递给你所指定的外部差异比较工具, 无论它们理不理解
       这些选项, 大多数用户的困惑即来自于此.</para>
 
@@ -2443,10 +2443,12 @@
         冲突的文件的工作副本路径 (相对于合并操作的原始目标). 如果执行成功,
         合并工具应该返回 0, 如果发生错误则返回 1.</para>
 
+      <!--
       <para><xref linkend="svn.advanced.externaldifftools.merge.ex-1"/> 
         and <xref linkend="svn.advanced.externaldifftools.merge.ex-2"/> are
         templates for external merge tool wrappers in the Python
         and Windows batch scripting languages, respectively.</para>
+      -->
       <para><xref linkend="svn.advanced.externaldifftools.merge.ex-1"/>
         和 <xref linkend="svn.advanced.externaldifftools.merge.ex-2"/> 是
         外部合并工具的包装脚本模板, 分别用 Python 和 Windows 批处理脚本编写.




More information about the svnbook-dev mailing list