web-dev-qa-db-ja.com

既存のGitリポジトリをIntelliJにインポートするIDEA

私は自分のブランチ、スタッシュ、すべてのジャズを含むローカルGitリポジトリを持っています。IDEA内からリポジトリの新しいコピーを作成する代わりに、このリポジトリをIntelliJ IDEAに追加して、管理できるようにします。それ、どうやったら出来るの?

ありがとう!

21
vatzec

理想的な方法は、リポジトリからインポートするのではなく、Intellijでディレクトリを開くことです。ディレクトリをプロジェクトとして開くと、IntellijはVCSを設定する必要があるかどうかを尋ねます。

または、Intellijでプロジェクトを作成した後でも、VCSメニューに移動してGitリポジトリに含めることができます。

11
prasann

実際に既存のレポを使用できます。 Openに移動して、ルートにしたいディレクトリを開きます。次に、git repoディレクトリを選択し、VCSメニューに移動して、バージョン管理統合を有効にするを選択します。

それは私がかかったすべてです。それはMac上でどれほど簡単だったかです。他のプラットフォームでフローがまったく同じかどうかはわかりません。

11
Cari

Intellijを起動し、プロジェクトが開いていない場合、「VCSからインポート」するダイアログオプションがあります。新しいプロジェクトを作成したり、プロジェクトをインポートしたりする代わりに、それを選択してください。

3
Ryan Walls

基本的には、わずか2つのステップです。

  1. VCSルートを指定し、

    これはPreferences(⌘,)>バージョン管理

  2. バージョン管理統合を有効にする

    メニュー> VCSでこのオプションを見つけられる場合は、幸いなことにクリックしてください。それ以外の場合は、メニュー>ヘルプ>アクションの検索...(⇧⌘A、次にEnable Version Control Integration、およびEnterキーを押します。

2
ryenus

IntelliJ IDEAの最新バージョンでは、プロジェクトに複数のモジュールが含まれており、モジュールの1つがすでにVCS統合に関連付けられている場合、VCS> Enable Version Control Integrationメニューは表示されません。これは、統合がプロジェクトに追加される前に、モジュールの1つに関連する。gitディレクトリが欠落している場合に発生します。

関連するプロジェクトの。idea/vcs.xmlファイルを参照し、次のような行を追加することで解決しました。

<mapping directory="$PROJECT_DIR$/../project_name" vcs="Git" />

変更はすぐにUIに反映されます(たとえば、変更された行が強調表示されます)。

1
Andrey Cizov