[svnbook commit] r1753 - trunk/src/zh/book

rocksun svnbook-dev at red-bean.com
Wed Oct 26 02:39:19 CDT 2005


Author: rocksun
Date: Wed Oct 26 02:39:17 2005
New Revision: 1753

Modified:
   trunk/src/zh/book/ch02.xml
Log:
* zh/book/ch02.xml: contributed by nannan

Modified: trunk/src/zh/book/ch02.xml
==============================================================================
--- trunk/src/zh/book/ch02.xml	(original)
+++ trunk/src/zh/book/ch02.xml	Wed Oct 26 02:39:17 2005
@@ -77,7 +77,7 @@
         </listitem>
     
         <listitem>
-          <para><emphasis>锁定可能导致错误的安全状态。</emphasis>假设Harry锁定和编辑一个文件A,同时Sally锁定并编辑文件B,如果A和B互相依赖,这种变化是必须同时作的,这样A和B不能正确的工作了,锁定机制对此办法不多—这提供了一种错误的安全状态。很容易想象Harry和Sally都以为自己锁住了文件,而且从一个安全,孤立的情况开始工作,因而没有尽早发现他们不匹配的修改。</para>
+          <para><emphasis>锁定可能导致错误的安全状态。</emphasis>假设Harry锁定和编辑一个文件A,同时Sally锁定并编辑文件B,如果A和B互相依赖,这种变化是必须同时作的,这样A和B不能正确的工作了,锁定机制对防止此类问题将无能为力—从而产生了一种处于安全状态的假相。很容易想象Harry和Sally都以为自己锁住了文件,而且从一个安全,孤立的情况开始工作,因而没有尽早发现他们不匹配的修改。</para>
         </listitem>
       </itemizedlist>
 
@@ -120,7 +120,7 @@
   
   <!-- How svn implements the philosophy -->
   <sect1 id="svn-ch-2-sect-3">
-    <title>Sunbversion实战</title>
+    <title>Subversion实战</title>
     
     <para>
     是时候从抽象转到具体了,在本小节,我们会展示一个Subversion真实使用的例子。</para>
@@ -138,7 +138,7 @@
       当你在工作拷贝作了一些修改并且确认它们工作正常之后,Subversion提供了一个命令可以<quote>发布</quote>你的修改给项目中的其他人(通过写到版本库),如果别人发布了各自的修改,Subversion提供了手段可以把这些修改与你的工作目录进行合并(通过读取版本库)。</para>
 
       <para>
-      一个工作拷贝也包括一些由Subversion创建并维护的额外文件,用来协助执行这些命令。通常情况下,你的工作拷贝每一个文件夹有一个以<filename>.svn</filename>为名的文件夹,也被叫做工作拷贝<firstterm>管理目录</firstterm>,这个目录里的文件帮助Subversion识别那一个文件做过修改,那一个文件相对于别人的工作已经过期了。</para>
+      一个工作拷贝也包括一些由Subversion创建并维护的额外文件,用来协助执行这些命令。通常情况下,你的工作拷贝每一个文件夹有一个以<filename>.svn</filename>为名的文件夹,也被叫做工作拷贝<firstterm>管理目录</firstterm>,这个目录里的文件能够帮助Subversion识别哪一个文件做过修改,哪一个文件相对于别人的工作已经过期了。</para>
       
       <para>
       一个典型的Subversion的版本库经常包含许多项目的文件(或者说源代码),通常每一个项目都是版本库的子目录,在这种安排下,一个用户的工作拷贝往往对应版本库的的一个子目录。</para>
@@ -393,7 +393,7 @@
       <para>无论你在工作拷贝中如何利用混合版本,对于这种灵活性是有限制的。</para>
 
       <para>
-      首先,你不可以提交一个不是完全最新的文件或目录,如果有 个新的版本存在于版本库,你的删除操作会被拒绝,这防止你不小心破坏你没有见到的东西。</para>
+      首先,你不可以提交一个不是完全最新的文件或目录,如果有个新的版本存在于版本库,你的删除操作会被拒绝,这防止你不小心破坏你没有见到的东西。</para>
 
       <para>
       第二,如果目录已经不是最新的了,你不能提交一个目录的元数据更改。你将会在第6章学习附加<quote>属性</quote>,一个目录的工作修订版本定义了许多条目和属性,因而对一个过期的版本提交属性会破坏一些你没有见到的属性。</para>
@@ -405,7 +405,7 @@
   <sect1 id="svn-ch-2-sect-4">
     <title>总结</title>
     
-    <para>我们在这一章里学习许多Subversion的基本概念:</para>
+    <para>我们在这一章里学习了许多Subversion的基本概念:</para>
 
     <itemizedlist>
       <listitem>



More information about the svnbook-dev mailing list