आपकी रिपॉजिटरी में थर्ड पार्टी लाइब्रेरी होने के साथ, यह इस तरह से करने योग्य है, जिससे भविष्य के अपडेट को आसानी से ट्रैक करना और मर्ज करना आसान हो जाता है (उदाहरण के लिए, सुरक्षा सुधार आदि)। यदि आप एक उचित विक्रेता शाखा का उपयोग कर तोड़फोड़ का उपयोग कर रहे हैं तो सार्थक है।
यदि आपको पता है कि यह आपके तीसरे पक्ष के कोड को संशोधित करने से पहले नरक में एक ठंडा दिन होगा, तो (जैसा @Matt शेपर्ड ने कहा) एक बाहरी समझ में आता है और आपको अतिरिक्त लाभ देता है कि इसे स्विच करना बहुत आसान हो जाता है पुस्तकालय के नवीनतम संस्करण में सुरक्षा अद्यतन होना चाहिए या नई सुविधा होना चाहिए जो वांछनीय हो।
इसके अलावा, जब आप अपनी जरूरत के हिसाब से लंबी धीमी लोड प्रक्रिया पर अपने कोड आधार बचत को अपडेट करते हैं, तो आप बाहरी चीजों को छोड़ सकते हैं।
@Stu थॉम्पसन ने स्रोत नियंत्रण में प्रलेखन आदि का उल्लेख किया। बड़ी परियोजनाओं में मैंने अपने संपूर्ण "क्लाइंट" फ़ोल्डर को इनवॉइस / बिल / मीटिंग मिनट / तकनीकी विनिर्देश आदि सहित स्रोत नियंत्रण में संग्रहीत किया है। हालाँकि, अहम, इन्हें एक से रिपॉजिटरी में स्टोर करना याद रखें, जिसे आप उपलब्ध करा रहे हैं: अन्य डेवलपर्स; ग्राहक; आपका "ब्राउज़र स्रोत दृश्य" ... खांसी ... :)