Intellij 15で行を変更した人を調べようとしています。gitblameを使用できることは知っていますが、intellijで正しく変更する方法を学びたいです。ファイルの行番号を右クリックしていますが、コンテキストメニューを表示すると、annotate
オプションがグレー表示されます。不足している設定は何ですか?
this ページを見て、答えが見つかりませんでした。私は何が欠けていますか?
その新鮮なプロジェクトのように見えます。最初に、Gitなどのバージョン管理を設定します少なくとも1回コミット。最初のコミット後、注釈オプションはグレー表示されません。
また、新しいバージョンのgitを更新します。
File > Settings > Version Control
そして、現在のプロジェクトが「未登録ルート」の下にリストされていることを確認し、(メニューバーで)VCS > Enable Version Control Integration
。使用するVCSツールを選択し、[OK]をクリックすると、すべての統合が機能します(git blameを使用する注釈機能を含む)。
@activedecayによる答えは、正しい方向に導いてくれました。私の場合、マルチモジュールプロジェクトがあります。各プロジェクトには個別のgitリポジトリがありますが、私たちはすべて同じワークスペースにいます。
私の場合、Intellij IDEA 2017.2、Preferences-> Version Control]パネルには、すべてのプロジェクトルートのリストが表示されます。 「未登録ルート」セクションで。
問題を修正するために、モジュールを選択し、下部のツールバーの「+」アイコンを押して、モジュールルートをIntellij VCSに登録しました。変更はすぐに行われ、「注釈」オプションが使用可能になります。
VCSが有効になっていないため、問題があります。以下はその解決策です。
Annotateがグレー表示されるのと同じ問題がありましたが、VCSはすでにセットアップされています。現在のVCS Directory Mappingを編集すると、問題が修正されました。
に行く
私が従った手順は次のとおりです。VCSに移動->バージョン管理からチェックアウト-> Git->リポジトリのURLを指定します。
これで注釈オプションが有効になります。
IntelliJの新規インストールのセットアップ中にGit統合をチェックしなかった可能性があります。メジャーリリースにアップデートしたとき、私に起こりました。新しいプログラムをセットアップしていたときに、ウィザードのインストールでGit統合のチェックを外していた可能性があります。
IntelliJ Community 2019.1でこれを解決するには、ファイル>設定>プラグインにアクセスし、タブインストール済みに移動して、プラグインGit統合を確認しますチェックされます。注釈アクションを機能させるには、IDEを再起動する必要があります。
私はまったく同じ問題を抱えていましたが、gitを更新することで問題を解決できました。その理由は、最近のInteliJ Ideaと古い2.1.x gitがインストールされているためです。
Mac用:
brew upgrade git
brew link git
その後にIDE restart。