यदि आप एक अच्छी पर्याप्त बिल्ड सिस्टम बना सकते हैं कि कोड के चेकआउट के साथ सटीक निर्माण को फिर से बनाने के लिए यह छोटा है, तो मुझे विश्वास नहीं है कि आपके निर्माण को भंडार में स्टोर करने की आवश्यकता है।
मेरी अधिकांश सामग्री के लिए मैं अपने कोड के विशिष्ट निर्माण को स्टोर नहीं करता हूं, लेकिन मैं पुस्तकालयों के विशिष्ट संस्करणों को स्टोर करता हूं जो मेरा कोड निर्भर करता है।मैंने कुछ महीनों पहले एक टैग में लोड करने के लिए तुच्छ बनाने और "चींटी" टाइप करने के लिए बहुत मेहनत की और पेड़ के बाहर किसी भी चीज पर भरोसा किए बिना सब कुछ ठीक से बनाता है। (सही जावैक और चींटी को छोड़कर)
दुर्भाग्य से, हमारे कुछ कोडबेस में एक बिल्ड सिस्टम के रूप में अच्छा नहीं है (यानी, एसडीक्स की मैन्युअल स्थापना की आवश्यकता है और विभिन्न बाहरी पुस्तकालयों को पकड़ना और पर्यावरण चर को पोक करना) और यह मुश्किल होगा भंडार के आधार पर निर्माण के बिल्कुल एक विशिष्ट संस्करण को फिर से बनाने के लिए (हम लगातार आगे बढ़ रहे हैं और वास्तव में पुराने कोड का समर्थन नहीं कर रहे हैं, इसलिए डेवलपर्स के वर्कस्टेशन को इतनी करीब स्थापित कर दिया गया है कि हमें वापस जाने के लिए अभी तक जला नहीं दिया गया है हमारी वर्तमान रिलीज से पहले एक पुरानी शाखा) और उस स्थिति में, हम अपने रिलीज के निर्माण (अपरिहार्य वसा उंगली के लिए "ओह नहीं, मैं गलत सर्वर पर कुछ परीक्षण कर रहा था" या कुछ समान रूप से कपटी) स्टोर करता हूं।
स्रोत
2009-07-31 16:25:43
हां, निश्चित रूप से आपके भंडार को फहराएगा। आईएमओ, स्रोत भंडार सिर्फ यही है - किसी भी प्रकार के ** स्रोत ** के लिए, लेकिन अंत में निर्माण के आउटपुट के लिए ** ** ** नहीं। लेकिन यह सिर्फ मेरी राय है –