0

Eclipse INDIGO 3.7.2 に EGit (および JGit) をインストールしましたが、マニュアルに記載されている新しいメニューが表示されません。

Windows -> Preferences -> TeamGIT ユーザーを構成できるはずの の下に Git メニューが表示されません。GIT リポジトリのパースペクティブも表示されません。

インストールに既知のバグがある「EGit Plug-in Import Support」機能を除いて、すべての「EGit P2 リポジトリ - http://download.eclipse.org/egit/updates」を を使用してインストールしました。Help -> Install New Software

私は Ubuntu 12.04 を使用していますが、経験豊富な Eclipse ユーザーではないため、基本的な問題がいくつか欠けている可能性があります。

WALAをインストールするために実際に必要であり、EGitを使用してインストールすることをお勧めします。

同様の環境にEGitをインストールしたことのある人はいますか?

4

4 に答える 4

0

Ubuntu 12.04 Indigo パッケージを使用して同じ経験をしました。プラグインのコレクションをインストールしましたが、再起動後に何も適用されていませんでしたが、Eclipse はプラグインがインストールされていると認識しているようでした。

元の状態に戻し、少しずつ追加していきました。. . 動作しているようです。. . これまでのところ。

于 2013-01-25T16:24:43.430 に答える
0

Eclipse Kepler SR2 - Windows 7 64 ビットに EGit 4.1.0 をインストールした後、同様の問題が発生しました。

Kepler SR2 には EGit 3.2.0 がプリインストールされていますが、最新バージョンが欲しかったのです。

ソフトウェア サイトを追加した後: http://download.eclipse.org/egit/updates Eclipse Git Team Providerをインストールしました。インストール中に、すでにいくつかのコンポーネントがインストールされており、これらがアップグレードされるとのことでした。これは良さそうです。

インストールが完了した後、Eclipse を再起動しましたが、GIT に関するものは何も表示されず、Team の下の設定にも何も表示されず、Team コンテキスト メニューにもほとんどの機能がなく、すべての Git 機能が失われました。

エラー ログに、各プロジェクトの次のスタック トレースが表示されました。

org.eclipse.team.core.TeamException: Could not instantiate provider org.eclipse.egit.core.GitProvider for project TestProject.
at org.eclipse.team.core.RepositoryProvider.mapNewProvider(RepositoryProvider.java:165)
at org.eclipse.team.core.RepositoryProvider.mapExistingProvider(RepositoryProvider.java:235)
at org.eclipse.team.core.RepositoryProvider.getProvider(RepositoryProvider.java:507)
at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.isMappedToCVS(CVSLightweightDecorator.java:192)
at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.decorate(CVSLightweightDecorator.java:147)
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347)
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371)
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

EGit FAQを見ると、次のことに気付きました。

必要な Java バージョン (BREE): EGit 3.7 までは、サポートされる最小の BREE は Java 5 ですが、古い Java バージョンの制限により、Java 6 以上が推奨されます。EGit 4.0 以降、サポートされる最小の BREE は Java 7 です。

Java 8 64 ビットをダウンロードしてインストールし、eclipse.iniファイルを更新して以下を含めました。

-vm
C:/Java/jdk1.8.0_60_x64/bin/javaw.exe

上記のパスは、Java をインストールした場所によって異なりますが、javaw.exe ファイルを指す必要があります。詳細については、 https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVMを参照してください。

Eclipse で、Preferences -> Java - Installed JREs を介してインストール済みの JRE として Java 8 を追加し、それをC:/Java/jdk1.8.0_60_x64ディレクトリに指定しましたが、この手順は必要ない場合があります。

これがすべて完了したら、Eclipse を起動した後、すべての Git 機能が復元されました。

Java 8 を使用しましたが、EGit 4 以降では最低限必要な Java 7 を使用できます。

于 2015-10-14T11:25:38.760 に答える
0

何度も再起動して再インストールした後、EGit とは特に関係がないことがわかりました。問題はHelp -> Check for updates、私が以前に行ったことにありました-更新の1つが日食を台無しにしました(単純なJavaプロジェクトを作成することさえできませんでした)。

公式フォーラムでこれを報告するにはあまりにも疲れています...

于 2012-11-25T21:55:09.343 に答える
0

このプロジェクトは CVS チーム プロバイダーと共有されていますか? CVSLightWeightDecorator は EGit クラスではありませんが、CVS チーム プロバイダーからのもののようです。

その場合は、このプロジェクトのメニュー エントリ [Team] > [Disconnect] である必要があります。その場合は、このコマンドを実行してから [Team] > [Share with Git] を実行して、EGit によって実装された git チーム プロバイダーをアタッチします。

于 2015-11-13T00:06:34.320 に答える