2016-03-02 71 views
1

我目前正在尝试在eclipse mars中获取Java文件的git注释,以查看某行更改的时间。在月神,这工作(并仍然有效)与Team -> Show annotations。在火星里,这对我不起作用。 (也是在重新安装后,在另一台计算机上)。对于其他文件,例如maven项目的pom.xml,这可以工作。此外,该项目还存在这个问题,在eclipse中正常工作和编译,并且基于eclipse中的pom.xml创建。另外,当项目通过mvn eclipse:eclipse创建时,显示注释不起作用。在Eclipse中显示注释Mars for Java是不可能的

我读过Ignore whitespace changesPreferences > General > Editors > Text Editors > Annotations > Errors > Show in > Vertical rulerShow annotations not working)的设置,这是正确的。同时关闭并重新打开Java透视图不起作用(https://www.eclipse.org/forums/index.php/t/1011988/)。我找不到任何其他最近的线程。

是否有一些我缺少的Java配置,或者这是一个eclipse的bug?

+0

在二进制世界中一切皆有可能。我知道很多人不会同意我的观点,但NetBeans是一个改变生活的人。当我切换到NetBeans + Maven/Gradle时,我再也看不到奇怪的错误了。 – callOfCode

回答

1

我有同样的问题。你检查你的Git存储库是否正确导入?由于某种原因,我的不是。

检查Git存储库视图(窗口>显示视图>其他> Git> Git存储库)。如果您在那里看不到回购商品,请添加它,之后您应该可以选择“查看注释”。

+0

我重新导入并获得了Team> Show In History,但从未收到“看到注释”。令人费解。 – user2568374

+0

@ user2568374据我记得我没有重新导入项目到Eclipse中,我将它添加到Git存储库。 –

0

有点旧,但也许要关闭这个问题。

您将不得不“分享”您的项目。 右键单击项目/项目 - >团队 - >共享项目。

我确实先选择了所有相关的项目,然后右键单击以共享项目。有时,如果项目位于选择列表中,并且具有不同的属性,则这不起作用。

这将连接您的项目与您的git回购。

祝你好运。

+0

感谢您的回答。不幸的是,我不能检查这个解决方案,因为eclipse neon认识到这个项目是由git自动管理的。 –

+0

@David,好的,对不起,你在上面写了Mars。尽管如此,如果你认为mars/neon在这里可以正常工作,那么问题可能出现在Eclipse的git设置中? – 20InchMovement

+0

对不起,延迟回复。是的,我在eclipse mars中遇到了问题。由于问题没有出现在更新的版本中,例如火星,霓虹灯,我无法检查答案。 –

4
  • 右键单击该文件。团队 - >“显示修正信息” - 在 Eclipse霓虹灯。
  • 右键单击文件 - > Team - > Show Annotations。 - 在之前的eclipse版本中