﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-【永恒的瞬间】  -文章分类-VSS</title><link>http://www.blogjava.net/19851985lili/category/20445.html</link><description>☜GivE mE HapPy ☞




</description><language>zh-cn</language><lastBuildDate>Thu, 29 May 2008 04:14:23 GMT</lastBuildDate><pubDate>Thu, 29 May 2008 04:14:23 GMT</pubDate><ttl>60</ttl><item><title>版本控制</title><link>http://www.blogjava.net/19851985lili/articles/fdf.html</link><dc:creator>☜♥☞MengChuChen</dc:creator><author>☜♥☞MengChuChen</author><pubDate>Thu, 29 May 2008 03:27:00 GMT</pubDate><guid>http://www.blogjava.net/19851985lili/articles/fdf.html</guid><wfw:comment>http://www.blogjava.net/19851985lili/comments/203763.html</wfw:comment><comments>http://www.blogjava.net/19851985lili/articles/fdf.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/19851985lili/comments/commentRss/203763.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/19851985lili/services/trackbacks/203763.html</trackback:ping><description><![CDATA[<h2 id="head-d5402a9054d9c69beb283807d8fe1a2c58d30174">1. 技术内幕</h2>

<ul>
    <li>Subversion 
    <ul>
        <li style="list-style-type: none">集中式版本控制的典型代表。CVS 的最佳替代者，是开源软件安装量最大的版本控制系统。是开源软件自身生存和继续发展的基础软件。 </li>
    </ul>
    <li>Bazaar 
    <ul>
        <li style="list-style-type: none">与 Ubuntu 一起成长的分布式版本控制系统。实现卖主分支另外的方法，下一代个人版本控制系统。 </li>
    </ul>
    <li>SVK 
    <ul>
        <li style="list-style-type: none">用SVK这一在 SVN 上实现的分布式管理系统，曾经作为 Subversion 分布部署的最佳选择，今天已经显得过时了。我们有更好的跨地域版本控制的方案。 </li>
    </ul>
    <li>Eclipse + Subclipse 
    <ul>
        <li style="list-style-type: none">在最流行的集成开发工具上使用最流行的版本控制工具。 </li>
    </ul>
    <li>TortoiseSVN 
    <ul>
        <li style="list-style-type: none">如果你使用 Windows 平台的话。 </li>
    </ul>
    <li>命令行 
    <ul>
        <li style="list-style-type: none">解除 Windows 程序员对命令行的恐惧。 </li>
    </ul>
    </li>
</ul>
<p class="line867">
<h2 id="head-3c106cdfe7145466330d0c33354c052900898c6d">2. 分布式还是集中式版本控制</h2>

<p class="line874">分布式版本控制系统已成爆发之势，越来越多的开源软件使用诸如 GNU arch, Bazaar, Mercurial, Git, SVK等分布式版本控制系统。 这一方面是开源软件开发的本质（全部源码公开，跨地域的开发团队）决定的，另一方面是管理角度（服务器扩展性，基于信任链的代码提交）。 
<p class="line874">我们认为了解分布式版本控制系统，对于程序员是必要的，因为: 
<ul>
    <li>从开源社区汲取营养的需要； 
    <li>对第三方只读源码库维护的需要； 
    <li>下一代个人版本控制工具； </li>
</ul>
<p class="line874">我们认为&#8220;集中式&#8221;版本控制系统，仍然是商业企业软件开发中的首选，因为是企业对授权和集中管理的需要。 即使有跨地域开发的需要，我们也可以通过镜像、代理等方式实现 Subversion 的高效运行。 
<div>
<table style="width: 80%; background-color: #f2f4f7">
    <tbody>
        <tr style="background-color: #b8c5d9">
            <td style="text-align: center" colspan="2">
            <p class="line891"><strong>比较项目</strong></p>
            </td>
            <td style="width: 8em; text-align: center">
            <p class="line891"><strong>分布式(bzr)</strong></p>
            </td>
            <td style="width: 8em; text-align: center">
            <p class="line891"><strong>集中式(svn)</strong></p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="3">
            <p class="line862">性能</p>
            </td>
            <td>
            <p class="line862">服务器扩展能力</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">网络带宽占用</p>
            </td>
            <td style="text-align: center">
            <p class="line862">☆</p>
            </td>
            <td style="text-align: center">
            <p class="line862">☆☆☆</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">本地保存的完整版本历史</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">-</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">安全</p>
            </td>
            <td>
            <p class="line862">历史版本的安全验证</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">-</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">数据安全（BCP）</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="3">
            <p class="line862">分支操作</p>
            </td>
            <td>
            <p class="line862">代码合并（merge）能力</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">分支管理</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">分支建立速度</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="3">
            <p class="line862">用户界面</p>
            </td>
            <td>
            <p class="line862">使用平台广泛性</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">命令行可用性</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">Windows图形界面</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="4">
            <p class="line862">权限管理</p>
            </td>
            <td>
            <p class="line862">统一的用户帐号</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">-</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">针对目录的 Checkout</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">-</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">目录授权</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">-</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">分支授权</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">其他</p>
            </td>
            <td>
            <p class="line862">远程版本库复制</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">离线提交</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">★★★</p>
            </td>
            <td style="color: red; text-align: center">
            <p class="line862">-</p>
            </td>
        </tr>
    </tbody>
</table>
</div>

<p class="line867">
<h2 id="head-11edffd31ac0878b788b1677bbb129bc9e25d159">3. SVN 和 CVS 的对照</h2>

<p class="line862">我们选择 Subversion(SVN) 作为企业版本控制工具的首选，而不是 CVS。不是因为我们使用 Subversion 时间更久，也不是因为我们对 Subversion 更有感情。恰恰相反，CVS 很早就已经渗透到我们的血液中。关于 CVS 可以参考我们这个文档： <a class="http" href="http://www.worldhello.net/wiki/VersionControlWithCvs">《CVS 版本控制》</a>。 
<p class="line874">多年的使用 CVS 的开发经验，我们深感 CVS 在使用和管理上的不足。下面是 SVN 和 CVS 的对照。 
<div>
<table style="width: 80%; background-color: #f2f4f7">
    <tbody>
        <tr style="background-color: #b8c5d9">
            <td style="text-align: center" colspan="2">
            <p class="line891"><strong>比较项目</strong></p>
            </td>
            <td style="width: 8em; text-align: center">
            <p class="line891"><strong>CVS</strong></p>
            </td>
            <td style="width: 8em; text-align: center">
            <p class="line891"><strong>SVN</strong></p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="5">
            <p class="line862">权限控制</p>
            </td>
            <td>
            <p class="line862">是否依赖系统帐号</p>
            </td>
            <td style="text-align: center">
            <p class="line862">依赖</p>
            </td>
            <td style="text-align: center">
            <p class="line862">不依赖</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">可否对分支授权</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">是否支持LDAP认证</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">图形化帐号管理</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是(集中管理平台)</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">用户可否获取忘记口令，修改口令</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是(集中管理平台)</p>
            </td>
        </tr>
        <tr>
            <td colspan="2">
            <p class="line862">目录，文件名变更</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">分支管理</p>
            </td>
            <td>
            <p class="line862">创建分支时间</p>
            </td>
            <td style="text-align: center">
            <p class="line862">耗时*</p>
            </td>
            <td style="text-align: center">
            <p class="line862">快</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">分支可见、查询</p>
            </td>
            <td style="text-align: center">
            <p class="line862">难</p>
            </td>
            <td style="text-align: center">
            <p class="line862">易</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="3">
            <p class="line862">二进制文件</p>
            </td>
            <td>
            <p class="line862">二进制优化</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">二进制文件标识</p>
            </td>
            <td style="text-align: center">
            <p class="line862">手工</p>
            </td>
            <td style="text-align: center">
            <p class="line862">自动</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">二进制文件（图形文件）被破坏</p>
            </td>
            <td style="text-align: center">
            <p class="line862">易破坏</p>
            </td>
            <td style="text-align: center">
            <p class="line862">不易破坏</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">事物处理</p>
            </td>
            <td>
            <p class="line862">量子提交</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">修改提交说明</p>
            </td>
            <td style="text-align: center">
            <p class="line862">单个文件</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">换行符</p>
            </td>
            <td>
            <p class="line862">可否指定换行符类型</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">检查换行符设定，避免跨平台开发带来的混乱</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td colspan="2">
            <p class="line862">功能扩展</p>
            </td>
            <td style="text-align: center">
            <p class="line862">CVSROOT</p>
            </td>
            <td style="text-align: center">
            <p class="line862">hooks 脚本</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">网络带宽</p>
            </td>
            <td>
            <p class="line862">网络带宽占用</p>
            </td>
            <td style="text-align: center">
            <p class="line862">高</p>
            </td>
            <td style="text-align: center">
            <p class="line862">低</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">脱机命令</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">部分</p>
            </td>
        </tr>
    </tbody>
</table>
</div>

<p class="line867">
<h2 id="head-ad43f0b0276fbd25df8e315a86b4c5af8edc5564">4. SVN 和 商业版本控制系统的对照</h2>

<p class="line874">那么商业的版本控制工具如何呢？我们要大声告诉你，不要！不要把您的核心资产——&#8220;代码&#8221;让他人绑架！ 
<div>
<table style="width: 80%; background-color: #f2f4f7">
    <tbody>
        <tr style="background-color: #b8c5d9">
            <td style="text-align: center" colspan="2">
            <p class="line891"><strong>比较项目</strong></p>
            </td>
            <td style="width: 8em; text-align: center">
            <p class="line891"><strong>某商业软件</strong></p>
            </td>
            <td style="width: 8em; text-align: center">
            <p class="line891"><strong>SVN</strong></p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="5">
            <p class="line862">服务器端存储</p>
            </td>
            <td>
            <p class="line862">是否依赖数据库（额外的管理负担）</p>
            </td>
            <td style="text-align: center">
            <p class="line862">依赖</p>
            </td>
            <td style="text-align: center">
            <p class="line862">不依赖</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">数据存储格式是否开放</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">是否可以将版本库导出？以便重建、导入其他项目、分发给第三方或者配置管理软件切换。</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">是否可以对服务器端存储进行整理</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">是否可以彻底删除配置项</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是*</p>
            </td>
        </tr>
        <tr>
            <td colspan="2">
            <p class="line862">可否通过插件进行功能扩展？</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">命令行</p>
            </td>
            <td>
            <p class="line862">命令行功能是否完备?以便实现工作自动化</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">是否可以集成到自动编译(nightly build)系统？</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="3">
            <p class="line862">文件状态保持</p>
            </td>
            <td>
            <p class="line862">客户端本地是否有配置文件以保持状态？</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">是否依靠服务器端进行状态保持？</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">客户端是否可以脱机运行？</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">工具整合</p>
            </td>
            <td>
            <p class="line862">是否可以和资源管理器整合？</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">是否有 Eclipse 插件？</p>
            </td>
            <td style="text-align: center">
            <p class="line862">否</p>
            </td>
            <td style="text-align: center">
            <p class="line862">是</p>
            </td>
        </tr>
        <tr>
            <td style="text-align: center" rowspan="2">
            <p class="line862">成本</p>
            </td>
            <td>
            <p class="line862">软件本身成本</p>
            </td>
            <td style="text-align: center">
            <p class="line862">高</p>
            </td>
            <td style="text-align: center">
            <p class="line862">低</p>
            </td>
        </tr>
        <tr>
            <td>
            <p class="line862">培训成本</p>
            </td>
            <td style="text-align: center">
            <p class="line862">高</p>
            </td>
            <td style="text-align: center">
            <p class="line862">低</p>
            </td>
        </tr>
    </tbody>
</table>
</div>

<p class="line867">
<h2 id="head-4076dbc87518f14a60da4f783045057f8242619a">5. 群英汇：功能扩展</h2>

<ul>
    <li>
    <p class="line862">与&#8220;<a href="http://www.opensourcexpress.com/Products/Jigsaw">开源速递&#183;集中管理</a>&#8221;平台整合; </p>
    <li>Hooks 插件扩展； 
    <li>改进的二进制文件和文件换行符属性冲突检查； 
    <li>Subversion 管理员命令行； 
    <li>其他 bugfix ... </li>
</ul>
<p class="line867">
<h2 id="head-a843e2b6cd11e082cfe1c9aa2bf618a622b253b9">6. 为什么选择群英汇</h2>

<p class="line867">
<ul>
    <li><a href="http://www.opensourcexpress.com/WhyUs">因为开源，所以优秀</a>
    <li><a href="http://www.opensourcexpress.com/WhyUs">节省您的投资</a>
    <li><a href="http://www.opensourcexpress.com/WhyUs">标准的软件发布包</a>
    <li><a href="http://www.opensourcexpress.com/WhyUs">专家级培训</a>
    <li><a href="http://www.opensourcexpress.com/WhyUs">技术支持</a>
    <li><a href="http://www.opensourcexpress.com/WhyUs">安全保障</a></li>
</ul>

<p class="line867">
<h2 id="head-590071dab0424aba61d6eed68688551a358d6246">7. 相关文档</h2>

<ul>
    <li>
    <p class="line891"><a href="http://www.opensourcexpress.com/Documents#svn">《服务指南：群英汇 Subversion 版本控制系统》</a></p>
    </li>
</ul>
<img src ="http://www.blogjava.net/19851985lili/aggbug/203763.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/19851985lili/" target="_blank">☜♥☞MengChuChen</a> 2008-05-29 11:27 <a href="http://www.blogjava.net/19851985lili/articles/fdf.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CVS服务器建立和权限配置方法 </title><link>http://www.blogjava.net/19851985lili/articles/102510.html</link><dc:creator>☜♥☞MengChuChen</dc:creator><author>☜♥☞MengChuChen</author><pubDate>Thu, 08 Mar 2007 00:33:00 GMT</pubDate><guid>http://www.blogjava.net/19851985lili/articles/102510.html</guid><wfw:comment>http://www.blogjava.net/19851985lili/comments/102510.html</wfw:comment><comments>http://www.blogjava.net/19851985lili/articles/102510.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/19851985lili/comments/commentRss/102510.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/19851985lili/services/trackbacks/102510.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b>
						<span lang="EN-US" style="FONT-SIZE: 9pt">CVS</span>
				</b>
				<b>
						<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">介绍</span>
				</b>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 9pt">
								<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt">CVS</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">代表<span style="mso-bidi-font-weight: bold">协作版本系统</span>，这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt"> CVS </span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器上更新他们的本地层次树副本，并将修改的结果或新文件发回；或者删除旧文件。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt">
						<br />CVS </span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">基于客户端</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt">/</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器的行为使得其可容纳多用户，构成网络也很方便。这一特性使得</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt"> CVS </span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">成为位于不同地点的人同时处理数据文件</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt">(</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">特别是程序的源代码</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt">)</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时的首选。</span>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
								<o:p> </o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">服务器</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">1</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">。初始化</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">cvs</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">服务器环境</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">＃</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">cvs –d /tmp/source init<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">命令在</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">/usr/local/sourc </span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">下建立了</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">cvsroot</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">目录，里面是初始化的</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">cvs</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">服务器配置文件。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">2</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">。把</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">cvs</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">服务器放到</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">xinetd</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">中</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">＃</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">vi /etc/xinetd.d/cvspserver </span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">建立服务文件并添加内容</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">server cvspserver<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9pt; mso-char-indent-count: 1.0">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">{<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>flags<span style="mso-tab-count: 2">          </span>= REUSE<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>socket_type<span style="mso-tab-count: 1">       </span>= stream<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>wait<span style="mso-tab-count: 3">                     </span>= no<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>user<span style="mso-tab-count: 3">                    </span>= root<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>protocol<span style="mso-tab-count: 2">             </span>= tcp<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>server<span style="mso-tab-count: 2">                 </span>= /usr/bin/cvs<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>server_args<span style="mso-tab-count: 1">       </span>= -f –allow-root=/tmp/source pserver<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<span style="mso-tab-count: 1">         </span>disable<span style="mso-tab-count: 2">               </span>= no<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9pt; mso-char-indent-count: 1.0">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">}<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">其中</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">server_args</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">一个参数指定了源代码路径</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">,</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">一个指定了服务器使用密码认证方式</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">.<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">然后确保</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">/etc/services</span>
				<span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Microsoft Sans Serif'; mso-hansi-font-family: 'Microsoft Sans Serif'; mso-bidi-font-family: 'Microsoft Sans Serif'">文件中有以下两行</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Microsoft Sans Serif'">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvspserver 2401/tcp <br />cvspserver 2401/udp<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">最后重启</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">xinetd</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">服务。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">测试</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">假设</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvs</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">服务器在</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">192.168.0.192</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">上，系统上有一个用户</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvs</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。登陆另一台</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">linux</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">机器，执行下列命令可以完成测试。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">$export CVSROOT</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">＝</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">:pserver:cvs@192.168.0.192:2401/tmp/source<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">$cvs login<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">输入密码，没有错误提示表示登陆成功。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">$cvs logout</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">登出</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">用户认证</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvs</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">服务器有一套自己的用户认证机制，此方法使用了系统上用户直接作为</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvs</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">服务器用户，采用</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">linux</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">组、用户权限实现这样的功能。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">例如，在</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">linux</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">系统上有两个开发组</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">a</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">、</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">b</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，分别有用户</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">a</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">user1</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">a</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">user2</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">b</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">user1</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">b</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">user2</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">模块</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">a</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">source</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，希望</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">a</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">组成员都可以读写，</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">b</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">组没有任何权限，使用以下命令：</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">＃</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">chown –R a-user1 a-source<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">＃</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">chgrp –R a a-source<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">＃</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">chmod –R 770 a-source<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">如果希望</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">a</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">source</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，只有</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">a</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">user1</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">可以写，同组其他用户可以读，</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">b</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">组没有任何权限，把</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">chmod</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">命令改成</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<br />
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">－</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">R 750</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">即可。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">说明</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvs</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中默认一个用户</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">checkout</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">代码时候，会在当前模块下生成一个锁文件，如果这个用户对当前模块没有写权限，读是不可能的。配合上面的权限设置，必须改以下</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvs</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">服务器配置。改成不在当前模块目录下生长锁文件，把锁文件集中到一个所有用户都有读写权限的目录。修改配置文件</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">CVSROOT/config<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">＃</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">Put CVS lock files in this directory rather than directly in the repository.<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">＃</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">LockDir=/var/lock/cvs<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">把</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">LockDir</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">设上就可以了。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">系统建立多个源代码库</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">1</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。使用一个不同路径</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">2</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">/etc/xinetd.d</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">目录下建立一个新的任务配置文件，如</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvspserver1</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，文件中第一行</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">server</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">名称一定要区分。如改为</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">server cvspserver1</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">server_args</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">做相应变动。还要在</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">/etc/services</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">文件中，加入新的服务器端口，如</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">cvspserver1 2402/tcp</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。重启</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">xinetd</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">即可。</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">CVS </span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的使用流程</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<a name="CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">1</span>
				</a>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。登入</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> (login)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，只需做一次。需要密码认证，除非是允许匿名登入，否则都要输入</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> CVS Server </span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">管理者配给您的密码。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">2</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。取出</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(checkout)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">整份专案</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">类似档案下载</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。此时，您的硬碟中会有一份专案的原始码目录，我们称之为工作目录。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">3</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。依您的程式意图，修改某一支程式。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">4</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。查询程式的在库状态</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(status)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> (3</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">、</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">4</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">这二个动作可互调或合并操作</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">)<o:p></o:p></span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">5</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。视在库状态，比对二者的差异</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(diff)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，调整修改的程式</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">是否和他人修改的部份发生冲突，若无冲突，那就十分单纯，可在修改完之後，直接存入</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(commit/ci)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">档案库</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(repository)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">)<o:p></o:p></span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">6</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。若有冲突，在</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> mailling list </span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中，和他人讨论，取得协调。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">7</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。将修改好的档案</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> commit </span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">存入</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> CVS </span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">档案柜</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> (</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">俗称</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> checkin</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，类似档案上传</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，请务必在程式码注解中，详述您的意图。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">8</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。透过</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana"> mailling list </span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">说明您的想法，和大家讨论。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">9</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。每经过一段时日，应查询在库状态，并更新您的工作目录</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">(update)</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。</span>
				</span>
				<span style="mso-bookmark: CH5">
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
<img src ="http://www.blogjava.net/19851985lili/aggbug/102510.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/19851985lili/" target="_blank">☜♥☞MengChuChen</a> 2007-03-08 08:33 <a href="http://www.blogjava.net/19851985lili/articles/102510.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>