CVS文件的状态

有时需要查看模块中文件的 status(状态)。执行命令:

$ cvs status  filename

仓库文件的状态报告如下所示:

Up-to-date

    您的文件版本正是 CVS 服务器上的最新版本。
Locally Modified

    您已从服务器上更新了最新的版本,并且做了修改。
Locally Added

    您使用 cvs add 命令添加了文件,但是尚未提交文件的添加。
Locally Removed

    您使用 cvs remove 命令删除了文件,但是尚未提交文件的删除。
Needs Checkout

    服务器上有新版本的文件,您需要更新。尽管状态中说,需要检出,实际的意思是,您需要用 cvs update 命令更新文件。
Needs Patch

    本地文件需要打补丁以更新到服务器的最新版。执行 cvs update 命令来解决。
Needs Merge

    服务器上有更新的版本,您的本地版本却做了未提交的修改。这种情况可能经常发生,如果您没有获取最新版本就进行修改的话。
File had conflicts on merge

    类似 Needs Merge,但是当您执行 cvs update 命令时,将无法自动解决冲突。关于如何解决冲突请参考 第 10.4.8 节 “解决冲突”。
Unknown

    CVS 服务器不知道文件的任何信息。它没有被本地添加或删除,也从未提交到服务器上。这种情况通常发生在不应被提交到 CVS 服务器的文件上,例如 generated-index.sgml,或者是想添加到仓库但尚未执行 cvs add 命令的文件。

 » 相关连接:
CVS管理二进制文件 CVS检出模块的分支 CVS 服务器使用 SSH 2 协议密钥来 CVS与文件版本$Id$
CVS创建项目或模块 CVS发布版本且不创建CVS子目录 CVS在服务器端创建数据仓库 CVS冲突的产生与解决
cvs 删除文件 cvs add、cvs update与cvs commit 文件在提交到cvs服务器前后的状态 Subversion的权限控制
 » 本栏目最新帖:

Powered by PHPWind v6.0 Code © 2003-08