web-dev-qa-db-ja.com

Intellij注釈オプションがグレー表示される

Intellij 15で行を変更した人を調べようとしています。gitblameを使用できることは知っていますが、intellijで正しく変更する方法を学びたいです。ファイルの行番号を右クリックしていますが、コンテキストメニューを表示すると、annotateオプションがグレー表示されます。不足している設定は何ですか?

this ページを見て、答えが見つかりませんでした。私は何が欠けていますか?

28
ford prefect

その新鮮なプロジェクトのように見えます。最初に、Gitなどのバージョン管理を設定します少なくとも1回コミット。最初のコミット後、注釈オプションはグレー表示されません。

また、新しいバージョンのgitを更新します。

11
abcdef123

File > Settings > Version Controlそして、現在のプロジェクトが「未登録ルート」の下にリストされていることを確認し、(メニューバーで)VCS > Enable Version Control Integration。使用するVCSツールを選択し、[OK]をクリックすると、すべての統合が機能します(git blameを使用する注釈機能を含む)。

28
Jason Howell

@activedecayによる答えは、正しい方向に導いてくれました。私の場合、マルチモジュールプロジェクトがあります。各プロジェクトには個別のgitリポジトリがありますが、私たちはすべて同じワークスペースにいます。

私の場合、Intellij IDEA 2017.2、Preferences-> Version Control]パネルには、すべてのプロジェクトルートのリストが表示されます。 「未登録ルート」セクションで。

問題を修正するために、モジュールを選択し、下部のツールバーの「+」アイコンを押して、モジュールルートをIntellij VCSに登録しました。変更はすぐに行われ、「注釈」オプションが使用可能になります。

19
Mark D

VCSが有効になっていないため、問題があります。以下はその解決策です。

  1. メニューバーの[VCS]オプションをクリックします。
  2. VCSを有効にする
  3. バージョン管理を選択してください
  4. 完了、注釈オプションを使用できるはずです。
11
Apurv Nerlekar
  1. ファイルがバージョン管理によって追跡されていることを確認してください
  2. プロジェクトを「バージョン管理」設定に追加します version control settings
10
activedecay

Annotateがグレー表示されるのと同じ問題がありましたが、VCSはすでにセットアップされています。現在のVCS Directory Mappingを編集すると、問題が修正されました。

に行く

  • 設定->バージョン管理
  • プロジェクトの下にリストされているアプリケーションの現在のエントリをクリックします。
  • ペンアイコンをクリックして編集します
  • [OK]をクリックし、[OK]をクリックしてメインダイアログを閉じます
2
Burf2000

次の2つのスクリーンショートで問題を解決できます。1. enter image description here

  1. enter image description here

これらの手順の後、誰が行を変更したかを確認できることを願っています。

1
Salahin Rocky

私が従った手順は次のとおりです。VCSに移動->バージョン管理からチェックアウト-> Git->リポジトリのURLを指定します。

これで注釈オプションが有効になります。

0
DISHA

IntelliJの新規インストールのセットアップ中にGit統合をチェックしなかった可能性があります。メジャーリリースにアップデートしたとき、私に起こりました。新しいプログラムをセットアップしていたときに、ウィザードのインストールでGit統合のチェックを外していた可能性があります。

IntelliJ Community 2019.1でこれを解決するには、ファイル>設定>プラグインにアクセスし、タブインストール済みに移動して、プラグインGit統合を確認しますチェックされます。注釈アクションを機能させるには、IDEを再起動する必要があります。

0
jotaEsse

私はまったく同じ問題を抱えていましたが、gitを更新することで問題を解決できました。その理由は、最近のInteliJ Ideaと古い2.1.x gitがインストールされているためです。

Mac用:

brew upgrade git
brew link git

その後にIDE restart。

0
ssh_imov