ultimate jbrain intellij intelligent idea atajos intellij-idea intellij-15

intellij idea - jbrain - Opción de anotación de Intellij atenuada



intelligent idea ide (8)

Estoy tratando de ver quién cambió una línea en Intellij 15. Sé que puedo echarle la culpa a Git pero quiero aprender cómo hacerlo correctamente en intellij. Estoy haciendo clic derecho en los números de línea en el archivo, pero cuando obtengo el menú contextual, la opción de annotate está desactivada. ¿Qué configuración me estoy perdiendo?

Miré this página y no pude encontrar una respuesta. ¿Qué me estoy perdiendo?


  1. Asegúrate de que el control de versiones haga un seguimiento del archivo.
  2. Añadir el proyecto a la configuración de "Control de versión"

La respuesta de @activedecay me dejó en la dirección correcta. En mi caso, tengo un proyecto de múltiples módulos, cada uno tiene un repositorio git separado, pero todos estamos en el mismo espacio de trabajo.

En mi caso, Intellij IDEA 2017.2, el panel Preferencias -> Control de versiones muestra una lista de todas las raíces del proyecto. El módulo con la opción "Anotar" desactivada estaba en la sección "Raíces no registradas".

Para solucionar el problema, seleccioné el módulo y presioné el icono "+" en la barra de herramientas inferior para registrar la raíz del módulo con Intellij VCS. El cambio es inmediato y las opciones "Anotar" están disponibles.


Las siguientes dos pantallas cortas resolverán su problema: 1.

Espero que después de esos pasos pueda ver quién cambió una línea.


Parece que es un proyecto nuevo. Primero configure el Control de versión como Git y luego confirme al menos una vez . Después de cometer por primera vez, la opción Anotar no estará en gris.

También actualizar git para cualquier nueva versión.


Si marca File > Settings > Version Control y ve que su proyecto actual aparece en "Raíces no registradas", vaya a (en la barra de menú) VCS > Enable Version Control Integration . Le pedirá que seleccione la herramienta VCS que utiliza, luego haga clic en Aceptar y tendrá todas las integraciones funcionando (incluida la función de anotación que usa Git Culpe).


Su VCS no está habilitado, de ahí el problema. A continuación se muestra la solución para eso:

  1. Haga clic en la opción VCS en la barra de menú
  2. Habilitar VCS
  3. Seleccione su control de versión
  4. Hecho, deberías poder usar la opción de anotar.

Tuve el mismo problema con el Annotate en gris, sin embargo, VCS ya estaba configurado. Editar el actual VCS Directory Mapping solucionó el problema para mí.

Ir

  • Configuraciones -> Control de versiones
  • Haga clic en la entrada actual para su aplicación enumerada en proyectos.
  • Haga clic en el icono de la pluma para editarlo.
  • Pulsa Ok, luego ok para cerrar el diálogo principal

Tuve exactamente el mismo problema y logré resolverlo actualizando git . El motivo es que tengo una InteliJ Idea reciente y un git 2.1.x antiguo instalado.

Para Mac:

brew upgrade git brew link git

seguido de reinicio IDE.