如何从 CVS 中删除文件和目录

王朝other·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

1. 删除文件的步骤:

a) 确保没有对需要删除的文件进行过任何未提交到 CVS 的修改。

b) 将需要删除的文件从工作目录中删除。

c) 使用“cvs remove filename”命令将文件从 CVS 中删除。

d) 使用“cvs commit filename”命令提交删除操作。

例子:

$ cd test

$ rm *.c

$ cvs remove

cvs remove: Removing .

cvs remove: scheduling a.c for removal

cvs remove: scheduling b.c for removal

cvs remove: use 'cvs commit' to remove these files

permanently

$ cvs ci -m "Removed unneeded files"

cvs commit: Examining .

cvs commit: Committing .

2. 删除目录。理论上说来,删除目录应该和删除文件是一样的——用户也希望被删除的目录将不会在工作目录中再出现,但是同时又希望能够曾经存在在该目录中的文件历史信息。要从工作路径中删除目录,首先需要将该目录中所有文件删除(CVS 自己使用的那些除外),但是不能删除该目录本身。只能在使用 CVS 时,在 cvs checkout 或者 cvs update 后指定 –P 参数,这样可以使得工作路径中不存在空目录。如果想在工作路径中保留空目录的话,可以在其中添加一个隐藏文件使得“空目录”不为空,例如这个隐藏文件可以叫做 .keepme。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航