Eclipse ワークスペース内に多数のプロジェクトがあります。1 つのプロジェクトが git リポジトリに接続されています。これは元のディレクトリ/プロジェクト構造です:
Eclipse_workspace
Eclipse_workspace/Project1
Eclipse_workspace/Project1/.git
Eclipse_workspace/Project2
ワークスペース内のプロジェクトの親ディレクトリ内に git リポジトリを保持することによって発生する可能性のある複雑さについて読んだ後 (こちら)、リポジトリをワークスペースの外に移動するのが最善であると判断しました。改訂された構造は次のとおりです。
Eclipse_workspace
Eclipse_workspace/Project1
Eclipse_workspace/Project1
Eclipse_workspace/Project2
.git
.git/Project1
「Git Repositories」ビュー内で、リポジトリを再追加しました。いくつかのファイルパス設定を変更することで、リポジトリを「Project1」に再接続するのは簡単だと思いました。これは Project1 のプロパティからは不可能であることがわかりました (プロジェクトを右クリック -> プロパティ)。「プロジェクトの共有」ウィザード内で「既存のリポジトリ」に接続できることに気付きました。そのため、現在存在しないリポジトリからプロジェクトを切断し、「プロジェクトの共有」ウィザードを使用して再接続しようとしました。しかし、リポジトリは「Git Repositories」ビューに表示されていますが、選択できませんでした。「作成」ボタンをクリックしてファイルパスを入力しようとしましたが、ディレクトリが「空ではない」というエラーが表示されました。
他に利用できるオプションがないように見えるので、私は今行き詰まっています。このリポジトリを再接続するにはどうすればよいですか? これがどれほど複雑であるかに驚いています。明らかに間違ったことをしているに違いありません。私は本当にいくつかの仕事を続ける必要があり、Egit をいじるのにすべての時間を費やしています。