Notre équipe vient de passer de Netbeans à Intellij 9 Ultimate et a besoin de savoir quels fichiers / dossiers doivent typiquement être exclus du contrôle de code source car ils ne sont pas "portables sur une station de travail", c'est-à-dire qu'ils référencent des chemins qui n'existent que sur l'ordinateur d'un utilisateur.
Autant que je sache, Intellij veut ignorer la plupart des projets .idea, y compris
.idea/artifacts/*
.idea/inspectionProfiles/*
.idea/copyright/*
.idea/dataSources.ids
.idea/dataSources.xml
.idea/workspace.xml
Cependant, il semble vouloir archiver les .iml
fichiers qui existent dans le répertoire racine de chaque module.
J'ai initialement vérifié dans tout le .idea
répertoire via la ligne de commande qui n'est évidemment pas consciente de ce qui "devrait" être ignoré par Idea. Le .idea
répertoire entier est-il généralement ignoré?
la source
Reportez-vous au fichier JetBrains.gitignore de Github pour toujours avoir une liste à jour des fichiers à ignorer.
la source
Pas de réponse exacte à la question, mais il existe des exemples de fichiers .gitignore disponibles ici, y compris un pour JetBrains qui comprend Intellij.
la source
.gitignore
Lien JetBrainsVous pourriez trouver ce message intéressant: Fusion sur les fichiers IntelliJ IDEA .IPR et .IWS
Il semble conclure que vous devez ajouter tous les fichiers sauf pour:
workspace.xml
,dataSources.xml
,sqlDataSources.xml
etdynamic.xml
. La réponse ici est de se concentrer sur les fichiers qui ne changent pas simplement en ouvrant l'éditeur ou en apportant des modifications spécifiques.la source
J'utilise PHPStorm.
Voici un exemple d'extrait de code pour votre
.gitignore
Tous les autres fichiers du
.idea
répertoire doivent être validés dans votre référentiel.par exemple: (valider tout le reste dans le
.idea
répertoire)Docs: Comment gérer des projets sous les systèmes de contrôle de version
Donc, fondamentalement, commettez tout sauf
workspace.xml
ettasks.xml
.la source
Oui je crois bien. Vous pouvez vérifier la configuration SVN pour voir ce qui est ignoré et ajouter tout ce que vous pensez devoir être ignoré.
la source