代码之家  ›  专栏  ›  技术社区  ›  Chris Huang-Leaver Tom-Oliver Heidel

cvs,“文件应该被删除并且仍然存在(或者再次返回)”。

  •  9
  • Chris Huang-Leaver Tom-Oliver Heidel  · 技术社区  · 15 年前

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

    在没有收到这个恼人的错误消息的情况下,我无法提交项目或重新添加文件。如何“取消移动”cvs中的文件?

    2 回复  |  直到 12 年前
        1
  •  13
  •   Matt Fenwick sagarcool89    12 年前

    这对我很有用:

    1. 重命名文件

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

      cvs add mistakenly_removed_file
      
    3. 随后,cvs报告它已恢复删除的文件。

      mv wtf mistakenly_removed_file
      

    cvs status 显示文件现在已“本地修改”

        2
  •  0
  •   kdgregory    15 年前
    cvs add FILE
    

    或者,如果要从存储库中获取最新副本

    cvs update -C FILE