1

我做了什么:

  1. 重命名文件

  2. 试图提交

  3. cvs 失败并显示错误消息

    文件应该被删除并且仍然存在(或再次返回)

问题是什么,我该如何解决它以便我可以提交?


附加信息:

  • 我正在使用带有 CVS 插件的 Eclipse。
  • 在文件所在的目录中执行ls显示它存在

谷歌针对这个问题的所有其他点击(包括这个问题)似乎都在询问当一个文件被 cvs 删除,然后在 cvs 范围之外恢复时该怎么做。我的问题不同:我只需要重命名一个文件。

4

1 回答 1

0

这意味着该文件已被 CVS 标记为删除,但随后又出现了。为 CVS 重命名只是删除旧名称的文件并添加新名称的文件。该文件必须以其旧名称再次出现。

你可以做两件事:

1)如果您不需要此文件,则只需将其删除。(使用cvs -n update命令找到它的名字。)然后你就可以提交了。

1)如果您需要保留此文件,请转到.CVS该文件所在文件夹的子文件夹并编辑Entries文件。在您的文件中找到一行并将其删除。然后重命名您的文件(给它一个临时名称),调用cvs update,重命名您的文件,覆盖 . 之后出现的新文件cvs update

于 2012-04-25T19:52:31.237 回答