我有一个名为 OldProjectName 的CVS模块。
我需要将其重命名为 NewProjectName 。
我不想丢失文件的历史记录,我该怎么做?
答案 0 :(得分:0)
如果您有权访问服务器,则应该只能在cvs root中重命名该模块的文件夹。将保留历史记录,因为它全部存储在该顶级文件夹下的所有目录中。
请注意,如果您这样做,您将使任何现有的工作副本无效,并且必须再次签出该项目。
如果您无法访问服务器,那么我无法实现您想要的功能。
答案 1 :(得分:-1)
刚刚找到这种解决方法,它保留了历史记录,可能没有任何错误。
$ mv old new
$ cvs remove old
$ cvs add new
$ cvs commit -m "Renamed old to new" old new