J'essaie de voir qui a changé une ligne dans Intellij 15. Je sais que je peux utiliser le blâme pour git mais je veux apprendre à le faire correctement dans intellij. Je clique avec le bouton droit sur les numéros de ligne du fichier, mais lorsque le menu contextuel s'affiche, l'option annotate
est grisée. Quel cadre me manque?
J'ai regardé this page et je n'ai pas trouvé de réponse. Qu'est-ce que je rate?
On dirait que c'est un nouveau projet. Configurez d'abord le contrôle de version comme Git et que commit au moins une fois . Après la première validation, l'option Annoter ne sera pas grisée.
Mettez également à jour git pour toute nouvelle version.
Si vous cochez File > Settings > Version Control
et constatez que votre projet actuel est répertorié sous «Racines non enregistrées», accédez à (dans la barre de menu) VCS > Enable Version Control Integration
. Il vous demandera de sélectionner l'outil VCS que vous utilisez, puis de cliquer sur ok pour que toutes les intégrations fonctionnent (y compris la fonctionnalité annotate qui utilise git blame).
La réponse de @activedecay m'a laissé dans la bonne direction. Dans mon cas, j'ai un projet multi-module - chacun a un référentiel git séparé - mais nous sommes tous dans le même espace de travail.
Dans mon cas, Intellij IDEA 2017.2, le panneau Préférences -> Contrôle de version affiche une liste de toutes les racines du projet. Le module avec l'option "Annoter" désactivée se trouvait dans la section "Racines non enregistrées".
Pour résoudre le problème, j'ai sélectionné le module et appuyé sur l'icône "+" dans la barre d'outils inférieure pour enregistrer la racine du module avec Intellij VCS. La modification est immédiate et les options "Annoter" sont disponibles.
Votre VCS n’est pas activé, d’où le problème. Voici la solution pour cela:
Voici les étapes que j'ai suivies: Accédez à VCS -> Commander à partir du contrôle de version -> Git -> donnez l'URL de votre référentiel.
L'option annoter sera activée maintenant.
J'ai eu le même problème avec l'Annotate en gris, mais VCS était déjà installé. La modification du mappage de répertoire VCS actuel a résolu le problème pour moi.
Aller à
J'ai eu exactement le même problème et j'ai réussi à le résoudre en mettant à jour git . La raison en est que j'ai une récente InteliJ Idea et un ancien git 2.1.x installé.
Pour Mac:
brew upgrade git
brew link git
suivi de IDE redémarrer.