CVS使用(2)

来源:互联网 发布:ios麻将游戏源码 编辑:程序博客网 时间:2024/05/16 05:45

有关文件重命名(仅大小写不同)

1、cvs服务在Linux上的重命名:

                在整个用java开发的项目中,有三个文件的命名不规范,名字分别为:changeRequest.java,
                tableModel.java,taskSettingFrame.java。想改名,名称不便,仅将开头字母改为大写(
                因为java的规范为所有类名第一个字母大写)。改名前的Head分别为:1.12,1.11,1.14。

                操作如下:
                1.备份好三个文件,remove实际工程中三个文件,commit。
                2.到cvs服务器上的模块路径下,找到Attic目录下的这三个文件,重命名(比如前面加个a)。
                3.将备份的三个文件改名后重新加入工程,add-->commit。
                4.文件改名成功,改名后的Head分别为:1.14,1.13,1.16。注意:比先前高出2个号。
                  如果checkout三个文件的1.13,1.12,1.15系统提示,这三个版本被删掉了。这是因为Attic
                  目录下面的文件已经被人为地改名了(加了个a)。
       
                操作中遇到的问题:
                第1步完成后,直接做第3步,会出现cvs锁定,即不能做任何cvs操作。解决方法:删除服务器
                上$CVSROOT/CVSROOT目录下的#cvs.lock,#cvs.frl,#cvs.wfl开头的文件。

2、cvs服务在windows上的重命名:

    使用Eclipse提交,出错

要先提交已经删除的,再提交新的,结果如图: