हमें एक साथ हमारे सिस्टम के विभिन्न संस्करणों का एक सेट बनाए रखने में सक्षम होना चाहिए। मुझे लगता है कि यह शाखाकरण का उपयोग करके सबसे अच्छा किया जाता है। हम वर्तमान में स्रोत नियंत्रण, कार्य आइटम और स्वचालित निर्माण के लिए TFS2008 का उपयोग करते हैं।विभिन्न संस्करणों को बनाए रखने के लिए सर्वश्रेष्ठ स्रोत नियंत्रण प्रणाली
इस कार्य के लिए सबसे अच्छा संस्करण नियंत्रण समाधान क्या है? हमारा संगठन TFS2010 में विलय करने की प्रक्रिया में है। क्या TFS2010 हमें उस कार्यक्षमता प्रदान करेगा जो हमें सिस्टम सिस्टम प्रति शाखाओं की श्रृंखला का आसानी से प्रबंधित करने की आवश्यकता है? हमें प्रत्येक संस्करण को अलग-अलग संस्करणों से अलग रखने में सक्षम होना चाहिए, ताकि हम प्रत्येक संस्करण के लिए परीक्षण और तैनाती कर सकें।
हमारी देव टीम में 5 नेट डेवलपर्स और दो फ्लैश डेवलपर शामिल हैं।
मैंने जीआईटी के बारे में बहुत सी बात सुनी है। क्या हमें स्रोत नियंत्रण के लिए टीएफएस के बजाय जीआईटी का उपयोग करने पर विचार करना चाहिए? क्या जीआईटी के साथ टीएफएस -2010 का उपयोग करना संभव है? क्या किसी के पास समान सेटअप हैं जो अच्छी तरह से काम करता है?
किसी भी सुझाव की सराहना की जाती है!
धन्यवाद,
Kjetil।
+1। वितरित संस्करण नियंत्रण भविष्य है। –
सुनिश्चित नहीं है - मैं अलग-अलग कारणों से केंद्रीय स्रोत नियंत्रण पसंद करता हूं, जिसमें कोड समीक्षाओं के साथ अधिक औपचारिक प्रक्रिया भी शामिल है। गेटेड चेकइन + केंद्रीय निर्माण प्रणाली एक परिदृश्य में निरंतर एकीकरण के लिए बहुत अच्छी है जहां हर डेवलपर भी स्वीकार्य समय में परीक्षण चला सकता है। – TomTom
@ टॉमटॉम: दोनों पारस्परिक रूप से अनन्य नहीं हैं। यदि आप एक केंद्रीय रेपो चाहते हैं, तो एक बनाओ। निश्चित रूप से, अन्य लोगों के पास क्लोन हैं, लेकिन वे आधिकारिक नहीं हैं। ऐसे गेरिट जैसे टूल हैं जो केंद्रीय रेपो में काम करने से पहले समीक्षा की आवश्यकता में आपकी सहायता कर सकते हैं। और एक निरंतर एकीकरण/स्वचालित निर्माण उपकरण किसी भी चीज के रूप में गिट भंडार में आसानी से निर्माण शुरू कर सकता है। – Cascabel