[svnbook] r5430 committed - branches/1.8/zh/book/ch03-advanced-topics.xml
wuzhouhui at users.sourceforge.net
wuzhouhui at users.sourceforge.net
Tue Sep 19 08:49:20 CDT 2017
Revision: 5430
http://sourceforge.net/p/svnbook/source/5430
Author: wuzhouhui
Date: 2017-09-19 13:49:19 +0000 (Tue, 19 Sep 2017)
Log Message:
-----------
1.8/zh: translation of chapter 3 in progress
Modified Paths:
--------------
branches/1.8/zh/book/ch03-advanced-topics.xml
Modified: branches/1.8/zh/book/ch03-advanced-topics.xml
===================================================================
--- branches/1.8/zh/book/ch03-advanced-topics.xml 2017-09-18 12:51:56 UTC (rev 5429)
+++ branches/1.8/zh/book/ch03-advanced-topics.xml 2017-09-19 13:49:19 UTC (rev 5430)
@@ -8931,6 +8931,7 @@
--message</option> (<option>-m</option>), 如果这两个选项都没有指定,
客户端就会提示用户输入日志消息.</para>
+ <!--
<para>Finally, there are a number of operations related to
unversioned revision properties which can be performed
directly against the repository. In fact, revision properties
@@ -8939,13 +8940,23 @@
modified without working copy interaction. See
<xref linkend="svn.advanced.props" /> for a more detailed
description of how to manage properties in Subversion.</para>
+ -->
+ <para>最后, 很多与版本号属性相关的操作都可以直接对仓库发起. 实际上, 这
+ 里谈到的版本号属性比较独特, 因为它们不是存放在工作副本里, 所以它们
+ <emphasis>必须</emphasis> 在不与工作副本交互的情况下修改. 关于如何管理
+ Subversion 属性的更多信息, 见 <xref linkend="svn.advanced.props"/>.
+ </para>
</sect2>
<!-- =============================================================== -->
<sect2 id="svn.advanced.working-without-a-wc.svnmucc">
+ <!--
<title>Using svnmucc</title>
+ -->
+ <title>使用 svnmucc</title>
+ <!--
<para>One shortcoming of the remote commit operation support
offered in the command-line client is that you are essentially
limited to one operation—or, really, one type of
@@ -8964,12 +8975,27 @@
new revision that removed the directory; <command>svn
mkdir <replaceable>URL</replaceable></command> would generate
a second revision for the directory's re-creation.</para>
+ -->
+ <para>客户端命令行工具的远程提交操作的一个缺点是用户每次提交只能执行一
+ 个操作—或者说一种类型的操作. 比如说在一个工作副本内, 为了用一个
+ 全新的目录替换掉旧目录, 先执行 <command>svn delete</command>, 再执行
+ <command>svn mkdir</command>—是一个很自然的操作. 当用户提交这两
+ 个操作的执行结果时, 仓库将创建一个新的版本号, 该版本号完整地记录了这两
+ 个操作. 但是客户端命令行的远程操作不能在单个版本号中完成这两步操作
+ —<command>svn delete <replaceable>URL</replaceable></command>
+ 会创建一个新的版本号并删除目录; <command>svn mkdir <replaceable>URL
+ </replaceable></command> 会在第二个版本号中完成目录的创建.</para>
+ <!--
<para>Fortunately, Subversion provides a separate tool which
exists solely to allow users to string together a set of
remote operations and commit them as one atomic change. That
tool is the <command>svnmucc</command> tool—the
Subversion Multiple URL Command Client:</para>
+ -->
+ <para>幸运的是, Subversion 另外提供了一个工具, 用于把多个远程操作放在一
+ 个提交中完成, 这个工具是 <command>svnmucc</command>—Subversion
+ 多 URL 命令客户端 (Multiple URL Command Client):</para>
<informalexample>
<screen>
More information about the svnbook-dev
mailing list