diff options
author | Fukang Chen <loader@FreeBSD.org> | 2008-09-07 15:08:08 +0000 |
---|---|---|
committer | Fukang Chen <loader@FreeBSD.org> | 2008-09-07 15:08:08 +0000 |
commit | ea142971d49399b660843945d04afdd350090071 (patch) | |
tree | 840143ec434b7d1eb8ab9cc67b90dc2986ba3173 /zh_CN.GB2312/articles | |
parent | 5d1570b5d045b5c6e776b239fd5185611401a80c (diff) |
Notes
Diffstat (limited to 'zh_CN.GB2312/articles')
-rw-r--r-- | zh_CN.GB2312/articles/cvs-freebsd/article.sgml | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/zh_CN.GB2312/articles/cvs-freebsd/article.sgml b/zh_CN.GB2312/articles/cvs-freebsd/article.sgml index 01110e1725..24fc0dc862 100644 --- a/zh_CN.GB2312/articles/cvs-freebsd/article.sgml +++ b/zh_CN.GB2312/articles/cvs-freebsd/article.sgml @@ -3,7 +3,7 @@ The FreeBSD Chinese (Simplified) Documentation Project From FreeBSD: doc/zh_TW.Big5/articles/cvs-freebsd/article.sgml,v 1.2 2006/01/31 01:30:59 vanilla - Original Revision: 1.16 + Original Revision: 1.17 --> <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ <!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> @@ -81,7 +81,7 @@ <screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-repository</replaceable> init</userinput></screen> <para>这命令告诉 <application>CVS</application> 建立 - <filename role="directory">CVSROOT</filename> 的目录, + <filename class="directory">CVSROOT</filename> 的目录, 这个目录里放置了所有的配置文件。</para> </sect2> @@ -105,27 +105,27 @@ <sect2> <title>取回源文件</title> - <para>现在你需要从 FreeBSD 储存库中取回 <filename role="directory">CVSROOT</filename> 目录, + <para>现在你需要从 FreeBSD 储存库中取回 <filename class="directory">CVSROOT</filename> 目录, 从 FreeBSD 匿名的 CVS 镜像站来取回会是最简单的方法。请查阅 <ulink url="&url.books.handbook;/anoncvs.html">在 使用手册 中的相关章节</ulink> 来获得更多信息。 我们假设取回的文件存放在相同目录下的 - <filename role="directory">CVSROOT-freebsd</filename> 目录中。</para> + <filename class="directory">CVSROOT-freebsd</filename> 目录中。</para> </sect2> <sect2> <title>复制 FreeBSD 的命令脚本</title> - <para>接下来我们要复制 FreeBSD <filename role="directory">CVSROOT</filename> + <para>接下来我们要复制 FreeBSD <filename class="directory">CVSROOT</filename> 里的文件到你的储存库中。 如果你熟悉 <application>CVS</application>, 你也许会想你可以直接汇入 (import) 这些命令脚本, 从而更容易地在未来有新版时进行版本同步; 不过,事实是 <application>CVS</application> 在这个部份有缺点: 当汇入文件到 - <filename role="directory">CVSROOT</filename> 时, 它并不会更新配置文件。 + <filename class="directory">CVSROOT</filename> 时, 它并不会更新配置文件。 为了要认出这些文件, 你还需要在汇入它们后一一重新提交, 这就失去了 <literal>cvs import</literal> 的价值。 因此, 推荐的方法是直接将这些命令脚本复制过去。</para> <para>如果您不了解这些操作也没有关系 — 因为最后的结果都是一样的。 - 首先汇出 (checkout) 你的 <filename role="directory">CVSROOT</filename>, + 首先汇出 (checkout) 你的 <filename class="directory">CVSROOT</filename>, 然后复制刚刚取回的 FreeBSD 文件到本地的目录中(尚未变动过):</para> <screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-your-repository</replaceable> checkout CVSROOT</userinput> @@ -249,7 +249,7 @@ 此文件逐行列出不应进行检查的文件名字。 你可以在此文件中为不需要修正版标头的文件新增一个正则表达式。 为了安装这些命令脚本, 最好的方法是将 - <filename role="directory">CVSROOT/</filename> 从标头检查中排除。</para> + <filename class="directory">CVSROOT/</filename> 从标头检查中排除。</para> </listitem> <listitem> @@ -401,7 +401,7 @@ <listitem> <para><literal>@LOG_FILE_MAP</literal> - 以你所需要的来修改这个数组, 每个配置值应该符合被提交的目录,而提交的日志信息会以 - <filename role="directory">commitlogs</filename> 的名称储存在每个被配置的目录下。</para> + <filename class="directory">commitlogs</filename> 的名称储存在每个被配置的目录下。</para> </listitem> <listitem> @@ -425,7 +425,7 @@ (如以 <literal>^ports/</literal> 为开头的每一行等)。 此外, 注释掉以 <literal>^CVSROOT/</literal> 为开头的行列, 然后新增一行只有 <literal>^CVSROOT/</literal>。 等到关键词展开的命令脚本安装好后, - 你可以在 <filename role="directory">CVSROOT</filename> 目录中的文件里加上标头, + 你可以在 <filename class="directory">CVSROOT</filename> 目录中的文件里加上标头, 然后再恢复刚刚注释的行列, 但在你还没有提交前则只保持这样。</para> </step> @@ -458,7 +458,7 @@ <step> <para>在你完成前的最后一件事是确认 commitlogs 可以正确储存。 - 预设会储存在储存库中 <filename role="directory">CVSROOT</filename> 里的 + 预设会储存在储存库中 <filename class="directory">CVSROOT</filename> 里的 <filename>commitlogs</filename> 子目录中, 而这个目录需要事先建立:</para> @@ -468,7 +468,7 @@ </procedure> <para>现在, 在细心的检视过后, 你可以提交你的修改了。 确定你先前有在 - <filename>avail</filename> 中允许你自己存取 <filename role="directory">CVSROOT</filename> + <filename>avail</filename> 中允许你自己存取 <filename class="directory">CVSROOT</filename> 目录, 因为如果没有这样做的话你会把你自己锁在外面。 完整确认过后请执行下列命令:</para> @@ -493,7 +493,7 @@ <title>FreeBSD 的专用配置</title> <para>FreeBSD 项目自己使用一个有点不同的配置,那就是同时也使用 FreeBSD - <filename role="directory">CVSROOT</filename> 中的 <filename>freebsd</filename> 子目录。 + <filename class="directory">CVSROOT</filename> 中的 <filename>freebsd</filename> 子目录。 因为大量的 committer 必须在相同的用户组中, 因此项目写了一个简单的 wrapper 来确保 committer 可以正确的提交, 并配置储存库的用户组名称。</para> @@ -553,7 +553,7 @@ <step> <para>接下来是建立 wrapper 来确认你在提交时是在正确的用户组中。 - 在你的 <filename role="directory">CVSROOT</filename> 中的 + 在你的 <filename class="directory">CVSROOT</filename> 中的 <filename>cvswrap.c</filename> 要能够使用。</para> <para>在你完成编辑并加入正确的路径后我们要来编译源代码:</para> |