我正在试图找出当我在文件上使用Team-> Show History上下文菜单时Eclipse(v3.5.1)没有显示任何CVS历史信息的原因。 “显示注释”确实正确显示了注释,因此我知道与我的CVS服务器的连接正常工作。使用“显示历史记录”,我只需使用三个窗格获取“历史记录”选项卡,但其中没有任奇怪的展示历史在过去一直有效。
我已经尝试使用Google搜索有关此问题的信息,但似乎没有人遇到同样的问题。我也尝试在调试模式下启动Eclipse(./eclipse -debug),但我没有得到相关的错误消息。我还以干净模式运行Eclipse以清除任何缓存的插件数据。
还有哪些方法可以解决Eclipse及其与CVS的集成问题?
我怀疑这可能是渲染问题。如果我选择“显示注释”,然后在编辑器窗口中选择注释,“历史记录”选项卡将显示与所选签入相关联的注释,但不显示任何其他内容,没有版本或分支信息。所以看起来信息就在那里,但Eclipse并没有得到它。也许是SWT或GDK的问题?
答案 0 :(得分:1)
问题已在Eclipse版本3.6中修复,如此错误中所述:https://bugs.eclipse.org/bugs/show_bug.cgi?id=313480
我先尝试了3.5.2,但仍有问题。然后我尝试了3.6RC4并且能够验证问题是否已得到修复。
答案 1 :(得分:0)
从上面的mmorrisson链接(这里更简单一点):
你的.metadata / .plugins / org.eclipse.team.cvs.ui / dialog_settings.xml应该包含以下代码而不是value =“0”:
<section name="org.eclipse.team.internal.ccvs.ui.CVSHistoryTableProvider">
<item value="112" key="COL_DATE"/>
<item value="245" key="COL_COMMENT"/>
<item value="72" key="COL_TAGS"/>
<item value="1024" key="SORT_COL_DIRECTION"/>
<item value="COL_DATE" key="SORT_COL_NAME"/>
<item value="87" key="COL_REVISIONID"/>
<item value="70" key="COL_AUTHOR"/>
</section>
.metadata目录位于工作区的根目录。