Eclipse を使用して FreeCAD プロジェクトを操作しようとしています。
私の状況と一致しているように見えるため、次の手順に従っています。
http://www.mantidproject.org/Setting_up_Eclipse_projects_with_CMake
私がやったこと:
Github から FreeCAD プロジェクトをチェックアウトしました。
私のホームフォルダーに:
mkdir ~/FreeCAD
cd ~/FreeCAD
git clone https://github.com/FreeCAD/FreeCAD FreeCAD-git
次に、ビルド フォルダーを作成しました。
mkdir build
cd build
次に、次のように CMake を実行しました。
cmake -G"Eclipse CDT4 - Unix Makefiles" -DECLIPSE_CDT4_GENERATE_SOURCE_PROJECT=TRUE ../FreeCAD-git
Eclipse で「既存のプロジェクトをインポート...」を実行し、インポート ウィザードをビルド フォルダーに指定すると、そこに .cproject および .project ファイルが適切に作成されました。
プロジェクトはパッケージ エクスプローラーに問題なく表示されますが、プロジェクト名の横に '>' マークがなく、git リポジトリに関連付けられていることを示しています。
プロジェクトを右クリックして [チーム] を選択すると、サブメニューに 2 つのオプション ( Apply Patch...
/ `プロジェクトの共有...^) しかなく、EGit が git リポジトリを取得していないことがさらに示されます。
私はGitRepoビューでレポを表示して操作できますが、プロジェクトがそれに「関連付けられていない」ため、プロジェクトファイルでコミットしたり、「git」を実行したりすることはできません。
' ' を試しTeam/Share Project...
て共有プロジェクト ウィザードで git リポジトリを指定すると、次のようにエラーが表示されます。
Cannot move project FreeCAD_trunk@build to target location /Users/nyholku/FreeCAD/FreeCAD-git/FreeCAD_trunk@build, as this location overlaps with location /Users/nyholku/FreeCAD/FreeCAD-git, which contains a .project file
そのため、EGitに/Users/nyholku/FreeCAD/FreeCAD-git/.git
レポを認識させる方法がわかりません。