LoginSignup
1
1

More than 5 years have passed since last update.

IntelliJとGradleとVCSではまったこと

Posted at

IntelliJでGradleとVCSを使うときに以下の構成に当てはまると起こる問題です。

  • Gradleの構成がフラットなスタイルのマルチプロジェクトであること
  • VCSにGitもしくはMercurialを使っていること

フラットなスタイルについては前に投稿したGradleでマルチプロジェクトをご覧下さい。

この構成にしていると各モジュールをリポジトリのルートディレクトリとして扱うらしく、
変更したファイルの検出やAnnotateでコマンドの実行に失敗したりします。
この困った状況を解消するために、以下の手順でリポジトリのルートディレクトリを設定します。

  1. Settings -> Version Controlを開く
  2. Directory欄が<Project>VCS欄を<none>にする
  3. +ボタンでDirectory欄にリポジトリのルートディレクトリを追加して、VCS欄をGitもしくはMercurialの使っている方を設定する

以上の設定でVCSの機能が正しく動くようになります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1