EGit の仕組みについて少し混乱しています。
Github に既存の git リポジトリがあり、それを自分のワークスペースに複製したいと考えています。私の目標は、ワークスペース フォルダー内にローカル リポジトリを直接保存することですが、EGit では動作しません。
EGit で github リポジトリのクローンを作成する場合、宛先としてディレクトリを選択する必要があります。推奨されるディレクトリは、(ワークスペースではなく) ホームディレクトリにあります。このディレクトリを選択すると、Eclipse でプロジェクトを表示できますが、ワークスペース フォルダーには保存されません。代わりに、ホームディレクトリに保存されます。
ワークスペース内でディレクトリを直接選択すると、後でプロジェクトをインポートするときに、この名前のディレクトリが既に存在すると表示されます。
これを解決する方法がわかりません。これは一般的なシナリオだと思いました。過去に私は hgEclipse (Mercurial) を使用していましたが、思った通りに動作していたので、EGit はそうではないと混乱しています。多分私は何かを誤解しました。
おそらく、これは知っておくことが重要です: github リポジトリには、Eclipse の .project または .settings ファイルはありません。私はそれらを.gitignoreに持っているので、インポートダイアログで「既存のプロジェクトをインポートする」ではなく「一般的なプロジェクトとしてインポートする」を選択する必要があります。しかし、これは問題ではないと思いますか?
EGit プラグインがデフォルトでリポジトリをワークスペースに直接クローンしない理由を誰かが助けてくれるか、説明してくれることを願っています。
私のEclipseバージョンは3.6です。マークされた場所にEGitをインストールしました。