10

我正在尝试更新我的一个项目,但我无法管理。当我尝试时,我得到了错误

'Synchronizing CVS' has encountered a problem.
Problems reported while synchronizing CVS Workspace. 0 of 1 resources were synchronized.

Details:
Problems reported while synchronizing CVS Workspace. 0 of 1 resources were synchronized.
  An error occurred synchronizing /<Project name>: The server reported an error while performing the "cvs update" command.
    The server reported an error while performing the "cvs update" command.
      <project name>: The server did not provide any additional information.  

我应该关心这个错误吗?看起来一切都很好,但它困扰着我。

感谢您阅读

更新

我发现有一个文件更新了,但结果没有更新。我这样做的另一个错误是我在项目级别同步,在这些情况下,我认为最好在文件夹级别同步并打开 CVS 控制台。要打开 CVS 控制台,请按窗口 > 打开视图 > 控制台。然后在控制台视图中有一个外壳图标,需要按下它,然后按下 CVS。像它所显示的 CVS 输出那样做,它会有所帮助。

4

7 回答 7

7

发生这种情况有几个原因:

  • 其他一些进程更改了文件,Eclipse 没有刷新工作区。要检查,请选择有问题的文件,然后从上下文菜单中选择“刷新”。这可能不是您的问题,但这是一个常见问题,所以我想提一下。

  • CVS 服务器出现问题(文件或目录权限、硬盘故障、RAM 损坏等)。您必须查看 CVS 日志文件以找出可能导致问题的原因。您还应该尝试找出导致问题的文件。检查 cvs 提交日志,哪些文件被更改,然后手动一个接一个地更新,直到它中断。

作为一般规则:如果有东西坏了,你应该修理它。

于 2009-05-13T08:25:38.417 回答
5

我遇到了同样的问题,原因是我在一个文件上发生了合并冲突,而 CVS 已经创建了该文件的备份版本 - (.# 文件)。一旦我删除它们,问题就消失了。以为我会提到这一点,以防有人遇到同样的问题。

于 2010-01-28T19:29:40.440 回答
2

mering 后不久出现错误。这是我设法为我解决的方法:

  1. 找到导致它的坏文件。
  2. 通过选择eclipse中的所有文本并复制来复制内容。
  3. 将文件替换为服务器上的最新版本。
  4. 粘贴复制的文本。

覆盖修复了导致错误的损坏,并且复制文本意味着您不会丢失内容。

于 2015-02-24T14:46:04.203 回答
1

转到 Windows >> 首选项 >> 网络连接,尝试更改活动提供程序 - 手动、直接和本机。我也面临同样的问题,并且能够通过将 IP 添加到 cvs repos 的代理来解决它。

于 2013-12-22T08:16:24.210 回答
0

您是否在 eclipse 之外更改了资源/类并且没有在 eclipse 中更新插件?当您调用 synchronize 时,eclipse 会显示一条错误消息。

于 2009-05-13T08:27:04.077 回答
0

有同样的问题,当我用问题/CVS/Entries 删除我的工作区/项目/WebContent/文件夹的内容时解决了它,然后我在 Eclipse 中刷新了我的文件并且它工作了。
我猜那里的东西已经损坏了。

于 2013-10-31T21:19:34.857 回答
0

除了删除以 .# 开头的文件之外,我还必须“覆盖并更新”该文件,以便 Eclipse CVS 知道它处于什么状态。

如果在更新代码时发生这种情况,可以通过首先同步工作空间并解决任何合并问题来避免此错误。我意识到这不是切换分支时的选择。

我学会了使用以“.#”开头的文件作为清理的地方。如果我删除了这些文件,然后我会去逐个文件夹同步文件夹。

之后,清理旧的 .# 文件,以免以后产生误导。

在 DOS 中,“del /s .#*”

于 2014-12-09T17:49:51.247 回答