हमारे पास पायथन (ArcGIS 10) में एक विकास परियोजना है। इस प्रोजेक्ट में टूलबॉक्स, मैप टेम्प्लेट, लेयर फाइल्स, फाइल जियोडैटेबेस टेम्प्लेट्स (स्क्रिप्ट्स द्वारा मैप में इम्पोर्ट किए जा रहे टेम्प्लेट्स) और कई अन्य चीजों को शामिल किया गया है।
हम ग्रहण को अपने सोर्स एडिटर के रूप में और एसवीएन को हमारे सोर्स कोड रिपोजिटरी के रूप में उपयोग करते हैं।
हालांकि हमें सभी फाइलों (सभी को py फाइलें नहीं हैं) को एक सिंक्रनाइज़ प्रोजेक्ट में रखने की समस्या है। टूलबॉक्स नियमित रूप से कई लोगों द्वारा टूलबॉक्स को संपादित करने से गड़बड़ हो जाता है और फिर टेम्पलेट फाइलें समायोजित हो जाती हैं और फिर अन्य लोगों के लिए अपडेट नहीं होती हैं क्योंकि वे वापस चेक नहीं किए जाते हैं।
किसी कंपनी टूलबॉक्स प्रोजेक्ट पर एक से अधिक अजगर डेवलपर वाले संगठनों में लोग यह कैसे सुनिश्चित करते हैं कि प्रोजेक्ट और सभी अलग-अलग फाइलों को संस्करणबद्ध किया जाए और सही तरीके से प्रबंधित किया जाए? या क्या यह सब कुछ के माध्यम से एक ग्रहण में चला जाता है (टेम्पलेट परतों और स्क्रिप्ट द्वारा GDB का उपयोग करके) परियोजना में और उम्मीद है कि लोग फाइलों को सही ढंग से जांचते हैं?