これは比較的特殊な質問であることは承知しています。それにもかかわらず、これを知っている人もいるかもしれません:
Eclipse => Branch: 0.7.0 および Tag: hector-0.7.0-29 (https://github.com/rantav/hector.git) で Maven を使用して Hector をコンパイルしたい。(前述のブランチ/タグは (!) マスター ブランチではないため、専用のチェックアウトが必要です。)
インストールしました: Maven-Maven Plugin および EGit Plugin for Eclipse
私の問題:
1.) Maven プラグインを使用すると、GitHub などの SCM から直接チェックアウトできます (maven-git-plugin= をインストールする場合、これは egit プラグインとは異なります)。Maven プラグインを使用して、Github から直接プロジェクトをダウンロードできるようになりました。ディスク上でタグとブランチを見つけます (.git ディレクトリの Git ファイルとして)。
しかし、問題は、チェックアウトされているバージョンが MASTER ブランチであることです。また、Eclipse 内で特定のブランチとタグを直接チェックアウトするオプションが見つかりません。「Team-Context-Menu」をクリックすると、通常、すべての EGit オプションが表示されます (特定のブランチ/タグをチェックアウトするため)。しかし、プロジェクトが Maven プラグインを介してダウンロードされたため、Eclipse からは Git リポジトリと見なされていないようです。) したがって、通常はすべての Git-Commoands がある「チーム」をクリックすると、多かれ少なかれ空になります。このプロジェクトが GIT/EGIT で管理可能なプロジェクトであることを Eclipse に伝える方法を見つけて、それを管理するためのメニュー オプションを用意する必要があります。
2.) さらに、ダウンロードしたプロジェクトを (Git 経由で) 完全に「SCM 管理」にして、ファイルに対するローカルの変更を「追跡」できるようにします。したがって、すべての "Egit Context Menu" は、このチェックアウトされたプロジェクトで機能するはずです。
誰かがこれを行う方法を知っていれば、私はどんなアドバイスにもとても親切です!
どうもありがとうございました!イェンス