如何从 CVS 中删除文件和目录
2005-12-02 23:18
302 查看
1. 删除文件的步骤:
a) 确保没有对需要删除的文件进行过任何未提交到 CVS 的修改。
b) 将需要删除的文件从工作目录中删除。
c) 使用“cvs remove filename[/i]”命令将文件从 CVS 中删除。
d) 使用“cvs commit filename[/i]”命令提交删除操作。
例子:
$ 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。
a) 确保没有对需要删除的文件进行过任何未提交到 CVS 的修改。
b) 将需要删除的文件从工作目录中删除。
c) 使用“cvs remove filename[/i]”命令将文件从 CVS 中删除。
d) 使用“cvs commit filename[/i]”命令提交删除操作。
例子:
$ 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。
相关文章推荐
- JAVA 如何创建/删除/修改/复制目录及文件
- DOS删除CVS/SVN目录文件命令
- VC MFC 如何删除文件,目录,文件夹
- 如何删除某个目录下(包含子目录下)的某个名字的文件
- 如何删除当前目录和子目录下的所有.log文件
- 如何快速删除Cisco Flash中包含文件的目录?
- JAVA 如何创建/删除/修改/复制目录及文件 3in1
- 如何删除文件,目录,文件夹
- JAVA 如何创建/删除/修改/复制目录及文件 --【转】
- MFC 如何删除目录下的所有文件
- JAVA 如何创建/删除/修改/复制目录及文件
- JAVA 如何创建\删除\修改\复制目录及文件
- JAVA 如何创建/删除/修改/复制目录及文件 (转载)
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- [转]如何在git中删除指定的文件和目录
- JAVA 如何创建/删除/修改/复制目录及文件
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- linux系统下如何创建二级域名和删除这个目录文件
- 如何快速删除Cisco Flash中包含文件的目录?
- JAVA 如何创建\删除\修改\复制目录及文件