J'ai quelques projets sur des dépôts de code bzr partagés avec des collègues. Le problème est, je veux vraiment passer à éclipse dans certains projets, mais je ne veux pas polluer le référentiel avec les métadonnées inutiles que l'éclipse crée dans ses espaces de travail.eclipse + bzr (Ou: DVCS + IDE)
Une idée de comment garder les métadonnées d'Eclipse en dehors de mon repo bzr?
Adam
En fait, je pense versionning .project, .classpath et .settings n'est pas une bonne idée. S'il s'agit d'un projet java, vous devriez probablement penser à maven. Dans ce cas, les métadonnées de l'éclipse de base peuvent être régénérées à partir du POM (qui doit être versionné) pour les nouveaux développeurs et ajouter les paramètres .project, .classpath et .settings à la liste des ignorés. De cette façon, tout le monde peut tordre les choses comme il veut sans déranger les autres. Vous pouvez également archiver un ensemble de fichiers de base et en faire une politique qui ne doit pas être modifiée. Le style de code doit être vérifié par un serveur d'intégration continu. – Jean
Si vous avez une version .project, .classpath, etc., n'oubliez pas d'utiliser des chemins relatifs (en utilisant des noms de variables ou des chemins relatifs à l'espace de travail). J'aime mettre .project sous VC parce que je peux forcer mes sources à être UTF-8 au niveau du projet, qui fonctionnera à partir de zéro sur tous les systèmes d'exploitation. Ma règle générale est d'exclure les fichiers générés automatiquement: les binaires bien sûr, mais aussi les ressources compilées/exécutées à l'exécution, les fichiers javadoc HTML et les fichiers journaux. –