2016-09-13 9 views
0

MacのAndroid Studioで新しいプロジェクトを作成すると、VCSプロンプトには新しいプロジェクトのサブディレクトリが表示されません。例えば未登録のVCSルート検出ディレクトリ

、未登録VCSルートプロンプト検出: ディレクトリ/ユーザ/ MYNAME/AndroidStudioProjectsなければならない/ユーザー/ MYNAME/AndroidStudioProjects/NewProjectがGitの下にあるが、設定に登録されていません。

誰でもこの修正を知っていますか?回避策として、私はこのプロンプトをキャンセルし、[VCS]タブに移動してVCSにインポートし、正しいディレクトリを入力します。

答えて

0

をVCSルートを追加する必要があります。

IntelliJ-IDEA(またはAndroid Studio)のようなJetbrainのIDEは、の登録されていないVCSルートをさらに見つけるために、プロジェクトルートの子孫ディレクトリのみを探しています。

Adding the VCS roots manuallyへの設定は本当に面倒です。

AFAIK AFAIKでは、これを設定または修正する特定の設定(インデックスレベル、自動スキャン)はなく、動作を変更します。 (少なくとも現時点では)しかし、私はちょっと時間を節約する回避策を持っています:

VCSのルーツは常にproject-root/.idea/vcs.xmlファイルに保存されます。

回避策:私は通常、何

は、私だけコピー(またはクローン)のサブプロジェクト私のプロジェクトルートの子孫ディレクトリ(すなわち/パッケージ。)、どの"私は次にヒット"ルートを追加 "することができます"私は、 "登録されていないVCSのルーツ"バルーンを促します。
次へサブプロジェクトを目的の宛先に移動します。 はCtrl +Shiftキー + N、およびvcs.xmlため検索ヒット追加根がに保存されているどこを得るであろう、(それを完全に入力する必要があります)。最後の&を検索は、宛先ディレクトリの欠落部分を追加します。

project-root/.idea/vcs.xmlファイルを編集した後も同じサブプロジェクトをVCSルートに配置する必要があるため、バックアップをとるため、これをもう一度繰り返す必要はありません。

私は、Jetbrainsがサブディレクトリを含むように修正して、プロジェクトルートの1つのレベルを深くすることを望みます。これは役に立つはずです。

関連する問題