2010-07-12 9 views
45

Recientemente me mudé de Eclipse a IntelliJ. Un desafío ya que soy un adicto al atajo de teclado, pero eso no es de lo que estoy aquí.Nombre de sucursal de IntelliJ y Git

Extraño tener el nombre de la rama git que se muestra en la vista del paquete/proyecto.

¿Alguien sabe de una forma de configurar IntelliJ para mostrar en qué rama git se encuentra el proyecto, por lo que no tengo que seguir volviendo a la terminal y comprobando?

Gracias.

Respuesta

81

A partir de IntelliJ 11, la rama actual de Git se muestra en la esquina inferior derecha de la barra de estado. Además, al hacer clic en el nombre de la rama aparece una ventana emergente con todas las ramas disponibles, y puede invocar algunas acciones en ellas.

+6

está bien, pero esto no es realmente ideal si tienes un proyecto multirramo de docenas de repositorios, no quieres seleccionarlos secuencialmente para verlos todos qué rama están en –

+0

@ PéterVarga A partir de IJ, 12.1 esta ventana emergente muestra todos los repositorios con sus ramas actuales en una sola vista. – LoKi

+0

Veo la rama git en el Intellij que he instalado en el trabajo, pero después de 20 minutos de excavación no puedo encontrar la manera de configurarlo en mi máquina doméstica. ¿Cuál es el secreto? –

2

Esa configuración no parece estar disponible con el Git integration in IntelliJ IDEA actual.

Una solución alternativa sería iniciar una inserción falsa, ya que la Ventana de inserción mostraría la rama actual.

Push Changes options

(simplemente cancele si en vez de ir hacia adelante con el empuje:
Usted tiene la información que estaba buscando en primer lugar.)

+0

hablando de este viejo problema ... ¿Alguna idea sobre cómo solucionar esto en IDEA13 ahora que ya no existe esta ventana? – Ven

+0

@ user1737909 No tengo un Intellig IDEA 13 para probarlo ahora mismo. Lo mejor sería publicar una nueva pregunta con un enlace a este para mayor visibilidad. – VonC

4

Como IntelliJ no puede demostrar ser mi rama Encontré una manera de agregar la rama a mi indicador bash en la terminal. He agregado esto a mi archivo .bashrc y obtengo un buen indicador de bifurcación en tiempo real.

#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;\[email protected]\h:\w\007\]' 
    ;; 
    *) 
    TITLEBAR="" 
    ;; 
    esac 

PS1="${TITLEBAR}$RED\[email protected]\h:\w$GREEN\$(parse_git_branch)$LIGHT_GRAY\$ " 
PS2='> ' 
PS4='+ ' 
} 
proml 

EDITAR: Ignorar este aviso. Si necesita un prompt GIT use http://volnitsky.com/project/git-prompt/

+0

¿Se actualiza esta cuando se cambian las ramas de la línea de comando? –

+0

sí. si se encuentra en un directorio que es rastreado por git, el mensaje incluye la rama actual. –

+0

Es fácil cambiar la ventana de su terminal por un indicador de gitbash en Windows. Simplemente cambie la ruta de Shell a: "... Git \ bin \ sh.exe --login -i" – kisp

0

Esta es una respuesta tardía, si alguien está buscando una manera de ver git branch actual intelliJ.

  1. Instalar gitbar complemento Git Bar Plugin Repo

enter image description here

  1. Habilitar barra de estado y un vistazo a la esquina inferior derecha, que muestra su rama actual, así como usted puede cambiar ramas desde allí.

enter image description here

5

Instalar IntelliJ Plugin "GitToolBox"

enter image description here

2
  1. hay que añadir VCS para el proyecto si no lo ha hecho
  2. CTRL SHIFT A - abre encontrar
  3. Tipo - estado
  4. Seleccione Estado Configuración
  5. Haga clic en el control de versiones
  6. Sería una lista de los proyectos no registrados
  7. Seleccione el proyecto a continuación, haga clic en el botón + en el panel derecho
  8. Si Usted ha inicializado el GIT en su local, entonces no pediría el camino git.
  9. Compruebe los otros parámetros según su requisito y luego aplíquelos.

Enhorabuena, ha terminado siempre que haya habilitado la barra de estado.

0

Tuve un problema por el cual no tenía una barra de direcciones ni un estado de indexación después de moverme a IntelliJ 2017.2. Mi problema estaba en el complemento 'Contorno de código'. Eliminé su archivo jar de C:\Users\[user]\.IntelliJIdea2017.2\config\plugins reinicié IntelliJ y de repente tuve mi información de rama git y el estado de indexación de nuevo. Tal vez esto ayude a alguien más ...

Cuestiones relacionadas