मान लें कि हमारे पास एक टीम है जो कई अलग-अलग परियोजनाओं पर काम करती है। प्रत्येक टीम सदस्य इसके विकास चक्र के दौरान दृश्य/गैर-दृश्य नियंत्रण/घटकों के विभिन्न सेट का उपयोग करता है। चूंकि डेल्फी को प्रत्येक घटक को आईडीई में संकलित और स्थापित करने की आवश्यकता है, इसलिए अन्य टीम के सदस्य द्वारा शुरू की गई परियोजना के साथ काम करते समय इस स्थिति का प्रबंधन कैसे करें?डेल्फी में परियोजना विशिष्ट घटकों को कैसे संभालें?
यह बहुत अच्छा होगा अगर मैं संस्करण नियंत्रण से किसी प्रोजेक्ट के स्रोतों की जांच कर सकता हूं और इसे तुरंत संकलित करने की क्षमता रखता हूं। मुझे परवाह नहीं है या कभी-कभी यह नहीं पता कि इस परियोजना के लिए दृश्य या गैर-दृश्य घटकों की क्या आवश्यकता है, मुझे लगता है कि उन्हें सभी परियोजना स्रोतों में शामिल किया जाना चाहिए।
शायद कुछ ऐसे उपकरण हैं जो मुख्य प्रोजेक्ट फ़ाइल या निर्देशिका पढ़ सकते हैं और प्रोजेक्ट लोडिंग पर सभी आवश्यक घटकों को संकलित/स्थापित कर सकते हैं (और प्रोजेक्ट बंद होने पर उन्हें अनइंस्टॉल करें)?
डेल्फी में आप इस समस्या को कैसे संभालेंगे?
इस प्रश्न में आपके लिए कुछ जवाब हो सकते हैं: http://stackoverflow.com/questions/8957128/setting-up-a-large-software-sstem-in-delphi। हालांकि, अगर आपको फॉर्मों को संपादित करने की आवश्यकता है, तो कम से कम दृश्य घटकों को स्थापित करने के आसपास कोई रास्ता नहीं है। हमने रजिस्ट्री में प्रासंगिक कुंजी की स्थापना रद्द करने और स्थापित करने के लिए हमारे स्रोत नियंत्रण में स्क्रिप्ट जोड़ दी हैं। निश्चित रूप से एक आईडीई पुनरारंभ की आवश्यकता है। –
मैं आमतौर पर प्रत्येक प्रोजेक्ट के स्रोत कोड के साथ "सभी घटकों" पैकेज फ़ाइल को बनाए रखता हूं, जिसमें विशेष घटक के भीतर उपयोग किए जाने वाले सभी घटक शामिल होते हैं। प्रोजेक्ट स्रोत कोड पर काम करना शुरू करने से पहले, मुझे बस एक ही पैकेज खोलना होगा और इसे पुनर्निर्माण करना होगा ताकि यह सुनिश्चित किया जा सके कि सभी आवश्यक घटक मौजूद हैं। – Elling