【发布时间】:2011-02-02 23:40:00
【问题描述】:
我试图弄清楚为什么当我在文件上使用 Team->Show History 上下文菜单时 Eclipse (v3.5.1) 不显示任何 CVS 历史信息。 “显示注释”确实正确显示了注释,所以我知道到我的 CVS 服务器的连接工作正常。使用显示历史记录,我只得到带有三个窗格的历史记录选项卡,但其中没有任何内容。 Strangely Show History 过去一直有效。
我尝试在谷歌上搜索有关此问题的信息,但似乎没有人遇到同样的问题。我还尝试在调试模式下启动 Eclipse (./eclipse -debug),但没有收到相关的错误消息。我还以干净模式运行 Eclipse,以清除所有缓存的插件数据。
还有哪些其他方法可以解决 Eclipse 及其与 CVS 的集成问题?
我怀疑这可能是渲染问题。如果我选择 Show Annotation,然后在编辑器窗口中选择一个注释,History 选项卡会显示与所选签入关联的注释,但没有其他内容,没有版本或分支信息。所以似乎信息在那里,但没有被 Eclipse 绘制。可能是 SWT 或 GDK 的问题?
【问题讨论】:
-
附加信息:在 64 位 Ubuntu 10.04 上运行
-
我现在很确定问题是图形渲染问题。对 Eclipse 错误库的一些深入挖掘导致了我认为的问题,这似乎是 SWT 中的一个错误:bugs.eclipse.org/bugs/show_bug.cgi?id=274508 看起来也有一个可用于 Eclipse 的补丁:bugs.eclipse.org/bugs/show_bug.cgi?id=293551