EclipseをEGitプラグイン1.0.0でHeliosからIndigoにアップグレードした後、私のすべてのプロジェクトはそれぞれgitリポジトリに関するメタデータを失っているようです。
Heliosでは、すべてのEclipseプロジェクトはそれ自体がgitリポジトリでした。 Indigoに更新するとき、Heliosのワークスペースを引き続き使用できることを望みました。更新後、すべてのプロジェクトはまだワークスペースに存在しています。各プロジェクトディレクトリには.git
サブディレクトリがまだありますが、Eclipseは各プロジェクトをまだgitリポジトリではないかのように扱っているようです。
そのため、プロジェクトフォルダーにはまだすべてのgitメタデータがありますが、Eclipseはそれらを認識しません。 git機能を「再アクティブ化」する別の方法はありますか?
Jeremyのおかげで、自分でリポジトリを再度有効にする方法を見つけました。基本的に、2つのステップが必要でした:
Git Repositories
ビューに追加します。リポジトリビューでリポジトリが使用できない場合、2番目の手順は機能しません。そのため、Eclipseのアップグレード後、次の手順を実行します。
Git Repositories
ビューに追加しますGit Repositories
ビューを開きます。 Add an existing local Git Repository to this view
) Search criteria
の下で、ワークスペースディレクトリを入力し、[Look for nested repositores
]を選択して、 Search: Project Explorer
で既存のプロジェクトを開きます。Team
-> Share Project...
」を選択します。 Gitプロジェクトを選択し、次のダイアログで「Use or create Repository in parent folder of project
」を選択します。重要:「Use or create Repository in parent folder of project
」が選択されていないときに表示されるコンボボックスからリポジトリを選択しようとしないでください-動作しません。
ウィザードは、現在のプロジェクトにあるローカルgitリポジトリを提案します。 Finish。
Gitリポジトリを追加した後でも、プロジェクトでチーム/共有を行うことはできませんが、助けになったのはプロジェクトを閉じて開く
私の場合、gitリポジトリは存在していましたが、チームコンテキストに「このプロジェクトを共有」オプションが表示されませんでした。プロジェクトはgitで部分的に構成されているように見えました。
プロジェクトを削除し(実際のファイルを削除せずに)、プロジェクトをEclipseにインポートし直すことで問題を修正できました。