गिट एसवीएन की तुलना में अधिक मॉड्यूलर और लचीला है। अगर कुछ डेवलपर्स को केवल भंडार के एक हिस्से तक पहुंच की आवश्यकता होती है, तो आप इसे एक सबमिशन बना सकते हैं (यानी एक स्वतंत्र भंडार जो आपके मुख्य भंडार द्वारा एकत्रित किया जाता है)। फाइल सिस्टम के अंदर एक निर्देशिका के मुकाबले एक अलग भंडार तक पहुंच प्रदान करना बहुत आसान है।
एपीआई या प्लगइन्स को मुख्य भंडार से अलग करने के लिए यह एक आम प्रथा है। अधिक जानकारी के लिए, there देखें।
अंतिम बिंदु, गिटोलाइट जैसे सॉफ्टवेयर (जिसे मैं अपनी परियोजनाओं के लिए उपयोग करता हूं) और गिटोसिस (जिसे हम काम पर उपयोग करते हैं) गिट भंडारों का प्रशासन बहुत आसान बनाते हैं।
हालांकि मैं Git चुना है, Git के साथ यह किसी भी मॉडल को प्राप्त करने के लिए आसान है, इसका वितरित संस्करण नियंत्रण प्रणाली श्रेणीबद्ध अभिगम नियंत्रण बहुत आसान है को प्राप्त करने की अनुमति देता है, यह स्पष्ट है कि हम उनके विशेष परियोजनाओं पर काम करने तो क्यों नहीं डेवलपर के लिए है उनके पास रिपोजिटरी शाखा या मॉड्यूल की एक प्रति है जो वे काम कर रहे हैं, वैसे भी उन्हें यह पता होना चाहिए कि वे इसे विकसित करने के लिए क्या कर रहे हैं, इस प्रकार उन्हें उस हिस्से की आवश्यकता है, जो मुझे गिट के बारे में बहुत दिलचस्प लगता है, हम इस पदानुक्रम संरचना को प्राप्त कर सकते हैं विभिन्न Git संग्रह की स्थापना तो, एक नदी के ऊपर से एक में उनके मर्ज करने के परिणाम – kay
मैं SVN के साथ स्वीकार करते हैं यह भी, मैं व्यक्तिगत रूप से SVN उपयोग किया गया है निश्चित रूप से बहुत अधिक दर्द के साथ इस तरह के कार्यों को प्राप्त करने के लिए संभव है, लेकिन मैं Git आसान और तेज असीमित विकल्प के साथ पाया और ग्रहण समर्थन ईजीट और जेजीट के रूप में गिट के साथ मिलकर पर्याप्त स्वीकार्य है, बिना टी की आवश्यकता के डेवलपर्स दर्द कैसे अंतर्निहित Git के साथ काम करने, अन्य अवधारणाओं ही कर रहे हैं के रूप में SVN वास्तव में जिस तरह से यह संस्करण नियंत्रण – kay