Nous avons un projet de développement en Python (ArcGIS 10). Ce projet implique un mélange de boîtes à outils, de modèles de carte, de fichiers de couches, de modèles de géodatabase fichier (agissant comme des modèles importés dans une carte par des scripts) et diverses autres choses.
Nous utilisons Eclipse comme éditeur source et SVN comme référentiel de code source.
Bien que nous ayons un problème à garder tous les fichiers (qui ne sont pas des fichiers py) dans un projet synchronisé par tout le monde. La boîte à outils est régulièrement gâchée par plusieurs personnes qui modifient la boîte à outils, puis les fichiers de modèle sont ajustés et ne sont pas mis à jour pour d'autres personnes car ils ne sont pas réarchivés.
Comment les personnes dans les organisations avec plus d'un développeur python sur un projet de boîte à outils d'entreprise s'assurent-elles que le projet et tous les différents fichiers sont correctement versionnés et gérés? Ou est-ce un cas à travers tout ce qui se passe dans Eclipse (y compris les couches de modèles et les GDB utilisés par les scripts) dans le projet et espère que les gens extraient correctement les fichiers?