2016-09-20 2 views
0

GitLabからgit bashが利用できるローカルウィンドウボックス(H:/ my_git_project/foo)にmavenプロジェクト(foo)をチェックアウトしました。チェックアウトされたローカルgitプロジェクトをEclipse IDEに統合するには?

"git checkout -b foo_local"コマンドで "develop"ブランチのローカルブランチ "foo_local"を作成しました。

Eclipse IDE(例:luna)を開き、新しいJavaプロジェクトを作成しました(ファイル>新規> Javaプロジェクト)。ワークスペースは "H:/ my_git_project/foo"ディレクトリに設定されています。

私の質問は、このEclipseプロジェクトが "開発"ブランチか "foo_local"ブランチを指しているかどうかをどのように区別できますか?

+0

Eclipse Neonへの移行を検討する必要があります。ルナ以来多くのことが改善されました。 – Mickael

+0

あなたのアドバイスありがとう! – DaeYoung

答えて

0

プロジェクト名の横にブランチ名が続くフォルダ(.gitとしてのディレクトリ)が表示されるはずです。

たとえば、下の図では、プロジェクト名が「Linuxカーネル」であることがわかりますが、その隣にフォルダ名と、現在チェックアウトされているブランチ(マスターブランチ)が続きます。あなたのケースでは

enter image description here

作成し、また「foo_local」ブランチにチェックアウトするので、あなたは、Eclipseでプロジェクト名の横に、このブランチを見ることができるはずです。

+0

ご返信ありがとうございます。プロジェクト名の横に "foo_local"というブランチ名が表示されませんでした。私はそれが "開発"ブランチを指していると仮定します... – DaeYoung

+0

現在チェックアウトしているブランチが表示されます。どの支店がそれを示していますか? –

+0

プロジェクト名は「foo」と表示されます。 – DaeYoung

1

Gitプロジェクトフォルダにワークスペースの場所を設定しないでください。 Eclipse IDEは、同じワークスペース内で異なるソースから複数のプロジェクトを同時にサポートすることを目的としているため、通常は悪い習慣です。

代わりに、ワークスペースを完全に別のフォルダに設定することをお勧めします(作業中のコードを保存する必要はなく、環境設定や設定を保存するためにのみ使用します)。File > Import > Git > Projects from Git repositoryを使用してウィザードを案内します。最後に、プロジェクトとしてインポートされたfooフォルダがGitに接続され、ツリー上の注釈を使って作業しているブランチを確認し、Repositoriesビューで制御することができます。

Eclipse IDEが自動的にプロジェクトがGitに接続されていることを検出しない場合、right-click on project > Team > Shareを試してEclipse Git機能を有効にすることができます。

+0

私はこの問題についてアドバイスをいただきありがとうございます。 – DaeYoung

0

私はそれが正しい方法でなければならないと信じていますが、結局のところ、これは私の目標を達成するために思いついたものです。

  1. git bash環境でgit cloneコマンドを使用してリモートリポジトリからclone "foo" repoをクローンしました。
  2. "develop"ブランチからローカルブランチ "foo_local"をチェックアウトしました。
  3. ファイルを変更せずに、リモートのrepoに "foo_local"ブランチをプッシュしました。
  4. ローカルボックスから "foo"フォルダ全体を削除しました。
  5. アクティブEclipse IDEです。
  6. git plugin(egit)がインストールされています。
  7. "ファイル">読み込み> Git>クローンURLを複製することができます。
  8. "foo_local"ブランチがクローン作成の過程で選択されました。
  9. Javaプロジェクトとしてインポートします(最初にMavenを試しましたが、グループID artifcatc idなどを要求していたのでプロセスを中止しました)。
  10. プロジェクト名は「foo foo_local」
関連する問題