web-dev-qa-db-fra.com

IntelliJ et Git Branch Name

Je suis récemment passé d'Eclipse à IntelliJ. Un défi car je suis un drogué de raccourcis clavier, mais ce n'est pas de cela que je parle.

Je manque d'avoir le nom de la branche git affiché dans la vue package/projet.

Est-ce que quelqu'un connaît un moyen de configurer IntelliJ pour afficher la branche git dans laquelle se trouve le projet, donc je n'ai pas à revenir sur le terminal et à vérifier.

Merci.

57
dom farr

Depuis IntelliJ 11, la branche Git actuelle est affichée dans le coin inférieur droit de la barre d'état. De plus, en cliquant sur le nom de la branche, une jolie fenêtre apparaît avec toutes les branches disponibles et vous pouvez invoquer certaines actions sur celles-ci.

101
LoKi

Installer le plug-in IntelliJ "GitToolBox"

enter image description here

20
R.S

Comme IntelliJ ne peut pas montrer ma branche, j'ai trouvé un moyen d'ajouter la branche à mon invite bash dans le terminal. Je l'ai ajouté à mon fichier .bashrc et j'obtiens un indicateur de branche en temps réel Nice.

#Git branch Prompt
function parse_git_branch {
  git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}

function proml {
  local        BLUE="\[\033[0;34m\]"
  local         RED="\[\033[0;31m\]"
  local   LIGHT_RED="\[\033[1;31m\]"
  local       GREEN="\[\033[0;32m\]"
  local LIGHT_GREEN="\[\033[1;32m\]"
  local       WHITE="\[\033[1;37m\]"
  local  LIGHT_GRAY="\[\033[0;37m\]"
  case $TERM in
    xterm*)
    TITLEBAR='\[\033]0;\u@\h:\w\007\]'
    ;;
    *)
    TITLEBAR=""
    ;;
  esac

PS1="${TITLEBAR}$RED\u@\h:\w$GREEN\$(parse_git_branch)$LIGHT_GRAY\$ "
PS2='> '
PS4='+ '
}
proml

EDIT: Ignorez cette invite. Si vous avez besoin d'une invite GIT, utilisez http://volnitsky.com/project/git-Prompt/

4
dom farr

Venant d'Eclipse, j'étais habitué à ça, j'ai donc créé un plugin pour ça:

https://plugins.jetbrains.com/plugin/7802?pr=idea

3
ilintar
  1. Vous devez ajouter VCS au projet si ce n'est pas déjà fait
  2. CTRL SHIFT A - ouvre la recherche
  3. Type - statut
  4. Sélectionnez le paramètre d'état
  5. Cliquez sur le contrôle de version
  6. Il énumérerait les projets non enregistrés
  7. Sélectionnez votre projet puis cliquez sur le bouton + dans le panneau de droite
  8. Si vous avez initialisé le git dans votre section locale, il ne demandera pas de chemin git.
  9. Vérifiez les autres paramètres selon vos besoins, puis appliquez.

Félicitations, vous avez terminé à condition d'avoir activé la barre d'état.

3
Sivani Patro

Ce paramètre ne semble pas être disponible avec l'actuel intégration Git dans IntelliJ IDEA .

Une solution de contournement serait de démarrer une fausse Push, car la fenêtre de Push afficherait alors la branche actuelle.

Push Changes options

(cliquez simplement sur Annuler au lieu d'avancer avec le Push:
Vous disposez en premier lieu des informations que vous recherchiez.)

2
VonC

C'est une réponse tardive, si quelqu'un cherche un moyen de voir la branche git actuelle dans intelliJ.

  1. Installer le plugin gitbar Git Bar Plugin Repo

enter image description here

  1. Activez la barre d'état et regardez dans le coin inférieur droit, qui montre votre branche actuelle ainsi que vous pouvez changer de branche à partir de là.

enter image description here

0
cherit

Essayez d'utiliser git.exe à partir du dossier "/ bin"

Example Image

0
Gustavo Trevisani

J'ai eu un problème où je n'avais pas de barre Git ou d'état d'indexation après le passage à IntelliJ 2017.2 - mon problème était lié au plugin `` Code Outline ''. J'ai supprimé son fichier jar de C:\Users\[user]\.IntelliJIdea2017.2\config\plugins a redémarré IntelliJ et j'ai soudainement retrouvé mes informations de branche git et mon état d'indexation. Peut-être que cela aidera quelqu'un d'autre ...

0
Joe Keene