上一个: Moving files, 上层: Adding and removing
重命名或者移动一个目录的常规方法就是象 Outside 中描述的一样。 然后象 Removing directories 一节中描述的一样使用 `-P' 检出。
如果用户希望在仓库里重命名或者删除一个目录,可以采用以下方法:
$ cd $CVSROOT/parent-dir $ mv old-dir new-dir
如果有人没有移除自己本地的被重命名模块的工作副本,cvs 将不会工作直到他删除了仓库里没有的目录为止。
最好只是移动目录下的文件而不移动目录。 如果移动了目录就可能无法从仓库里正确地获得老版本的代码,因为文件的以前版本的内容可能依赖于某个被移动了的目录的名称。