Nuestro equipo acaba de pasar de Netbeans a Intellij 9 Ultimate y necesita saber qué archivos / carpetas deberían excluirse normalmente del control de código fuente ya que no son "portátiles de estación de trabajo", es decir, hacen referencia a rutas que solo existen en la computadora de un usuario.
Por lo que puedo decir, Intellij quiere ignorar la mayor parte del proyecto .idea, incluido
.idea/artifacts/*
.idea/inspectionProfiles/*
.idea/copyright/*
.idea/dataSources.ids
.idea/dataSources.xml
.idea/workspace.xml
Sin embargo, parece querer registrar los .iml
archivos que existen en el directorio raíz de cada módulo.
Originalmente verifiqué todo el .idea
directorio a través de la línea de comando que obviamente no es consciente de lo que "debería" ignorar Idea. ¿Se .idea
suele ignorar el directorio completo?
fuente
Consulte el archivo JetBrains.gitignore de Github para tener siempre una lista actualizada de qué archivos ignorar.
fuente
No es la respuesta exacta a la pregunta, pero hay archivos .gitignore de muestra disponibles aquí, incluido uno para JetBrains que incluye Intellij.
fuente
.gitignore
Enlace JetBrainsPuede encontrar esta publicación interesante: Fusiona en archivos .IPR e .IWS de IntelliJ IDEA
Parece a la conclusión de que se debe añadir todos los archivos a excepción de:
workspace.xml
,dataSources.xml
,sqlDataSources.xml
ydynamic.xml
. La respuesta se centra en tener archivos que no cambien simplemente al abrir el editor o realizar cambios específicos.fuente
Estoy usando PHPStorm.
A continuación, se muestra un fragmento de ejemplo para su
.gitignore
Todos los demás archivos del
.idea
directorio deben estar comprometidos con su repositorio.por ejemplo: (enviar todo lo demás en el
.idea
directorio)Documentos: cómo gestionar proyectos en sistemas de control de versiones
Entonces, básicamente, confíe todo excepto
workspace.xml
ytasks.xml
.fuente
Sí, así lo creo. Puede verificar la configuración de SVN para ver qué se ignora y agregar cualquier cosa que crea que debería ignorarse.
fuente