scm - phpstorm idea gitignore




Que gitignore du dossier.idea? (4)

Je veux juste présenter une alternative plus récente. Il existe un outil en ligne qui génère des fichiers .gitignore basés sur les systèmes d'exploitation, les IDE et les langages de programmation que vous utilisez peut-être.

gitignore.io

EDIT Avertissement: Ne copiez pas ce fichier, copiez le fichier généré par le site à la place, ils font du bon travail en le mettant à jour. C'est juste un exemple.

Le fichier généré pour IntelliJ contient les éléments suivants

# Created by https://www.gitignore.io/api/intellij

### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml

# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml

# Gradle:
.idea/gradle.xml
.idea/libraries

# Mongo Explorer plugin:
.idea/mongoSettings.xml

## File-based project format:
*.iws

## Plugin-specific files:

# IntelliJ
/out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

### Intellij Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

# *.iml
# modules.xml

Dupliquer possible:
Intellij Idea 9/10, quels dossiers vérifier (ou ne pas vérifier) ​​dans le contrôle de la source?

J'ai commencé à utiliser WebStorm pour le développement web et je ne sais pas quoi ajouter et quoi exclure de notre dépôt Git. Il est clair que certains fichiers dans le dossier .idea doivent être contrôlés en version comme les paramètres de la bibliothèque externe ( jsLibraryMappings.xml ) mais d'autres vont probablement changer très souvent et sont spécifiques au développeur (par exemple, workspace.xml ).

Quel est le modèle .gitignore recommandé pour WebStorm / IntelliJ IDEA?

.idea scriptum Il existe déjà des questions à ce sujet, mais se concentrent généralement uniquement sur l' .idea ou non du dossier .idea . Je pense que certains des fichiers dans le dossier .idea devraient être contrôlés par la version alors que d'autres ne le devraient pas et j'essaie de savoir lesquels.


Vous pouvez simplement les ignorer avec: .idea / *


https://www.gitignore.io/api/jetbrains

Créé par https://www.gitignore.io/api/jetbrains

### JetBrains ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml

# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml

# Gradle:
.idea/gradle.xml
.idea/libraries

# Mongo Explorer plugin:
.idea/mongoSettings.xml

## File-based project format:
*.iws

## Plugin-specific files:

# IntelliJ
/out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

### JetBrains Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

# *.iml
# modules.xml
# .idea/misc.xml 
# *.ipr 

  • Supprimer le dossier .idea

    $rm -R .idea/
    
  • Ajouter une règle

    $echo ".idea/*" >> .gitignore
    
  • Valider le fichier .gitignore

    $git commit -am "remove .idea"
    
  • Le prochain commit sera ok





webstorm