2012-08-09 11 views
5

हमारे पास एक (टीएपी) वातावरण है जिसमें सोलारिस पर चलने वाली कई शैल स्क्रिप्ट हैं। इस समय, केवल उत्पादन और स्वीकृति पर्यावरण का उपयोग वास्तव में किया जाता है क्योंकि हमारे द्वारा किए गए सभी परिवर्तनों का ट्रैक रखने के लिए यह बहुत जटिल है।शैल स्क्रिप्ट के लिए संस्करण नियंत्रण

इसलिए मैं संस्करण नियंत्रण शुरू करने के बारे में सोच रहा था, लेकिन मुझे वास्तव में यह समझने का विचार नहीं है कि इसे कैसे कार्यान्वित किया जाए।

मैं शुरुआत में ट्रैक के साथ एसवीएन का उपयोग करने और पूरे पर्यावरण के लिए एक एकल भंडार बनाने के बारे में सोच रहा था। उत्पादन पर्यावरण के लिए ट्रंक का प्रयोग करें, और परीक्षण और स्वीकृति पर्यावरण के लिए शाखाएं बनाना।

हम टेस्ट शाखा में विकसित होंगे, स्वीकृति शाखा में इसका परीक्षण करेंगे और अंत में इसे उत्पादन के लिए ट्रंक के साथ विलय करेंगे।

कुछ शोध करने के बाद, मैंने पाया है कि गिट रेडमाइन के साथ संयोजन में बेहतर अनुकूल हो सकता है। और मुझे शाखा/विलय दृष्टिकोण के बारे में पता नहीं है ...

क्या कोई मेरे साथ अपने विचार साझा करना चाहता है? मैं वास्तव में कुछ इनपुट और सुझाव देना चाहता हूं कि इस पर कैसे पहुंचे।

धन्यवाद

+4

आपका प्रश्न क्या है? मैं सुझाव दे सकता हूं कि "आगे बढ़ें"। – tripleee

+0

मुझे संस्करण नियंत्रण के साथ बहुत अधिक अनुभव नहीं है। मेरा सवाल यह है कि अगर गहराई से ज्ञान रखने वाला कोई व्यक्ति मुझे बता सकता है कि यह एक अच्छा विचार है – Subbeh

+2

संस्करण नियंत्रण का उपयोग नहीं करना एक विनाशकारी रूप से बुरा विचार है। सरल शुरू करें, जल्द ही शुरू करें। – tripleee

उत्तर

4

हां, संस्करण नियंत्रण का उपयोग करें। लेकिन SO पर ऐसे ओपन-एंडेड प्रश्न पूछने के बजाय, Google का उपयोग करने का प्रयास करें।

एसवीएन एक अच्छी पसंद है, और कई कहते हैं कि यह गिट की तुलना में अवधारणात्मक रूप से सरल है, इसलिए कम से कम पहले उस पर जाएं। एक बार जब आपको केंद्रीय भंडार में डेटा संग्रहीत करने का विचार मिल जाए तो आप अगले चरणों को समझ सकते हैं। ऐतिहासिक बैकअप रखने के लिए बस अपनी स्क्रिप्ट को भंडार में संग्रहीत करने के साथ शुरू करें, एक बार जब आप इसे लटका लेंगे, तो आप सर्वर पर स्क्रिप्ट विकसित करने और सर्वर पर चेकआउट के लिए एससीएम का उपयोग करने पर विचार कर सकते हैं। मूल वर्कफ़्लो से खुश होने के बाद ब्रांचिंग और विलय बाद में आ सकता है।

आप एसवीएन के साथ ट्रैक या रेडमाइन का उपयोग कर सकते हैं, दोनों वास्तव में अच्छे बगट्रैकिंग, प्रोजेक्ट मैनेजमेंट टूल्स हैं। बस जो भी आप पसंद करते हैं उसका उपयोग करें।

SVN redbook शुरू करने की जगह है, यह आपको beginners usage के माध्यम से बात करती है।

+0

धन्यवाद, मैं इसे देख लूंगा – Subbeh

संबंधित मुद्दे