Version control cvs,”;文件应被删除,并且仍然存在(或再次返回)";

Version control cvs,”;文件应被删除,并且仍然存在(或再次返回)";,version-control,cvs,Version Control,Cvs,我正在尝试提交一个项目,其中一个文件已被“cvs删除”,但实际上需要存在。内容已完全重写,但需要保留相同的名称 我无法提交项目或重新添加文件,而不会收到此恼人的错误消息。如何在CVS中“取消移动”文件 cvs add FILE 或者,如果您想从存储库中获取最新的副本,也可以这样做 cvs update -C FILE 这对我很有用: 重命名文件 mv mistakenly_removed_file wtf 要求cvs添加旧版本: cvs add mistakenly_removed_fi

我正在尝试提交一个项目,其中一个文件已被“cvs删除”,但实际上需要存在。内容已完全重写,但需要保留相同的名称

我无法提交项目或重新添加文件,而不会收到此恼人的错误消息。如何在CVS中“取消移动”文件

cvs add FILE
或者,如果您想从存储库中获取最新的副本,也可以这样做

cvs update -C FILE
这对我很有用:

  • 重命名文件

    mv mistakenly_removed_file wtf
    
  • 要求cvs添加旧版本:

    cvs add mistakenly_removed_file
    
  • cvs然后报告它已恢复删除的文件

    mv wtf mistakenly_removed_file
    

  • cvs状态
    显示该文件现在已“局部修改”

    遗憾的是,这两个答案对我都不起作用。(问题是我不能重新添加该文件)出于某种原因,我们使用的是cicra 1998的“1.9.28”版本,因此cvs比普通版本更烦人。我今天也遇到了同样的问题。cvs命令行真的很难使用,我很高兴您找到了解决方法。旁注:我个人喜欢这个临时文件的名字。幽默感在这个行业是至关重要的