80 votes

IntelliJ et Git Branch Name

J'ai récemment déménagé d'Eclipse à IntelliJ. Un défi car je suis un junkie de raccourci clavier, mais ce n'est pas ce dont je suis ici.

Le nom de branche git affiché dans la vue package/projet me manque.

Est-ce que quelqu'un connaît un moyen de configurer IntelliJ pour afficher dans quelle branche git le projet est, donc je n'ai pas besoin de revenir au terminal et de vérifier.

Merci.

142voto

LoKi Points 1215

Depuis IntelliJ 11, la branche Git actuelle est affichée dans le coin inférieur droit de la barre d'état. De plus, cliquer sur le nom de la branche affiche une belle fenêtre contextuelle avec toutes les branches disponibles, et vous pouvez invoquer certaines actions sur elles.


Pour activer status bar, procédez comme suit :

 View --> Appearance --> Status Bar [and click to enable/disable]

39voto

R.S Points 895

Installer IntelliJ Plugin "GitToolBox"

enter image description here

3voto

ilintar Points 89

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

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

3voto

dom farr Points 1048

Comme IntelliJ ne peut pas être ma succursale, j'ai trouvé un moyen d'ajouter la succursale à mon invite bash dans le terminal. J'ai ajouté ceci à mon fichier .bashrc et j'obtiens un bel indicateur de branche en temps réel.

#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

ÉDITION : ignorer cette invite. Si vous avez besoin d'une invite GIT, utilisez http://volnitsky.com/project/git-prompt/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X