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

leasun noreply at red-bean.com
Sat Sep 16 11:50:47 CDT 2006


Author: leasun
Date: Sat Sep 16 11:50:47 2006
New Revision: 2423

Modified:
   trunk/src/zh/book/ch00.xml

Log:
* zh/book/ch00.xml: remark, finished the first sector.

Modified: trunk/src/zh/book/ch00.xml
==============================================================================
--- trunk/src/zh/book/ch00.xml	(original)
+++ trunk/src/zh/book/ch00.xml	Sat Sep 16 11:50:47 2006
@@ -4,16 +4,16 @@
   <simplesect>
     
     <blockquote>
-      <para><quote>如果C给你足够的绳子吊死你自己,试着用Subversion作为一种存放绳子的工具。</quote>
+      <para><quote>如果C是一条足够吊死你自己的绳子,那么就把Subversion当作存放绳子的工具吧。</quote>
         —Brian W. Fitzpatrick</para>
     </blockquote>
 
-    <para>在开源软件领域,并行版本系统(CVS)一直是版本控制的选择。恰如其分的是,CVS本身是一个自由软件,它的非限制性的<foreignphrase>技法</foreignphrase>和对网络操作的支持—允许大量的不同地域分散的程序员可以共享他们工作的特性—非常符合开源软件领域合作的精神,CVS和它半混乱状态的开发模型成为了开源文化的基石。</para>
+    <para>在开源软件世界,并行版本系统(CVS)一直是版本控制长久以来的不二选择。事实证明,这是个正确的选择。CVS本身是自由软件,不加限制的<foreignphrase>处事风格</foreignphrase>,对网络化操作的支持(众多身处不同地方的程序员可以共享他们的工作),都非常符合开源世界的协作精神。CVS和它半混乱状态的开发模型已成为开源文化的基石。</para>
 
 
-    <para>但是像许多其他工具一样,CVS开始显露出衰老的迹象。Subversion是一个被设计成为CVS继任者的新版本控制系统。设计者通过两个办法来争取现有的CVS用户: 使用它构建一个开源软件系统的版本控制过程,从感觉和体验上与CVS类似,同时Subversion努力弥补CVS许多明显的缺陷,结果就是不需要版本控制系统一个大的革新。Subversion是非常强大、有用及灵活的工具。</para>
+    <para>但是,和其它许多工具一样,CVS开始显露出衰老的迹象。而Subversion,正是以CVS继任者的面目出现的新型版本控制系统。Subversion的设计者们力图通过两方面的努力赢得CVS用户的青睐:保持构建开源软件版本控制系统的方式(以及视觉和感觉上)与CVS尽可能类似,同时尽力弥补CVS许多显著的缺陷。这些努力的结果使得从CVS迁移到Subversion不需要作出重大的变革,Subversion确实是非常强大、非常有用和非常灵活的工具。</para>
 
-    <para>这本书是为Subversion 1.2系列撰写的,我们试图涵盖Subversion的所有内容,但是Subversion有一个兴盛和充满活力的开发社区,已经有许多特性和改进计划在新的版本中实现,可能会与目前这本书中的命令与细节不一致。
+    <para>本书是为Subversion 1.2系列撰写的。在书中,我们尽力涵盖Subversion的所有内容。但是,Subversion有一个兴盛和充满活力的开发社区,已有许多新的特性和改进措施计划在新版本的Subversion中实现,本书中讲述的命令和特性可能会有所变化。
     </para>
 
   </simplesect>
@@ -26,13 +26,13 @@
 
     <title>读者</title>
     
-    <para>这本书是为了那些希望使用Subversion管理他们数据的在计算机领域有丰富知识的人士准备的。Subversion可以在多种不同的操作系统上运行,它的主要用户操作界面是基于命令行的,这就是我们将要在本书中提到的命令行工具(<command>svn</command>)。出于一致性,本书的例子假定读者使用的是类Unix的操作系统,并且熟悉Unix和命令行界面。</para>
+    <para>本书是为了那些在计算机领域有丰富知识,并且希望使用Subversion管理数据的人士准备的。尽管Subversion可以在多种不同的操作系统上运行,但其基本用户操作界面是工作于命令行界面下的,也就是我们将要在本书中讲述和使用的命令行工具(<command>svn</command>)。出于一致性的考虑,本书的例子假定读者使用的是类Unix的操作系统,并且熟悉Unix和命令行界面。</para>
 
-    <para>那就是说,<command>svn</command>程序可以运行在像Microsoft Windows这样的非Unix平台上。除了一些微小的不同,像用反斜线(<literal>\</literal>)代替正斜线(<literal>/</literal>)作为路径分隔符,在Windows上运行svn工具进行输入输出和Unix平台上的功能是完全一致的。Windows用户甚至可以发现这个程序能够在Unix仿真环境Cygwin中成功运行。</para>
+    <para>同样,<command>svn</command>程序也可以在入Microsoft Windows这样的非Unix平台上运行。除了一些微小的不同,如使用反斜线(<literal>\</literal>)代替正斜线(<literal>/</literal>)作为路径分隔符,在Windows上运行svn程序的输入和输出与在Unix平台上运行完全一致。不过在Cygwin(Windows下的模拟Unix的环境)运行本书的例子可能更容易成功。</para>
 
-    <para>大多数读者可能是那些需要跟踪代码变化的程序员或者系统管理员。这是Subversion最普通的用途,因此这个场景贯穿于整本书的例子。但是Subversion能够被用来管理任何类型的数据:图像、音乐、数据库、文档等等。对于Subversion,所有的数据仅仅是数据而已。</para>
+    <para>大多数读者可能是那些需要跟踪代码变化的程序员或者系统管理员。这是Subversion最普遍的用途,因此这个场景贯穿于整本书的例子中。但是Subversion是可以用来管理任何类型的数据:图像、音乐、数据库、文档,等等。对于Subversion,数据不过是数据而已。</para>
     
-    <para>这本书假定读者从来没有使用过任何版本控制系统,我们也努力使CVS用户能够轻而易举的跳跃到Subversion中。偶尔一些特殊的工具条可能讨论CVS,在最后一个特别的附录中将总结Subversion和CVS的不同。</para>
+    <para>本书假定读者从来没有使用过任何版本控制工具,同时,我们也努力使CVS用户能够轻而易举的跃入Subversion中。有时某些条目可能会涉及到CVS,此外,在附录的一个章节中总结了Subversion和CVS的区别。</para>
 
   </sect1>
 




More information about the svnbook-dev mailing list