2016-03-02 67 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版本中