Quels sont les fichiers générés RubyMine dois-je engager?
-
28-09-2019 - |
Question
RubyMine génère des fichiers dans le répertoire .idea. Dans l'un de mes projets, je vois:
- project_name .iml
- encodings.xml
- misc.xml
- modules.xml
- vcs.xml
- workspace.xml
Que dois-je engager dans le système de contrôle de version et qui ne devrait pas?
La solution
Comme indiqué sur http://www.jetbrains.net/devnet/docs/DOC -1192 :
RubyMine stocke la configuration du projet les fichiers sous .idea répertoire est créé automatiquement dans le dossier racine du projet.
Pour une meilleure collaboration entre l'équipe de projet, vous devez mettre sous la contrôle de version tous les fichiers sous répertoire .idea dans la racine du projet excepter la workspace.xml et fichiers tasks.xml quel utilisateur du magasin paramètres spécifiques.
Autres conseils
Pour RubyMine, il peut être préférable de ne pas partager les fichiers de projet du tout, parce que beaucoup plus de choses est configuré automatiquement en fonction de vos paramètres locaux (comme les pierres précieuses que vous avez installés sur place).