स्रोत नियंत्रण दृश्य स्टूडियो 2010 के लिए टीम नींव सर्वर 2010 का उपयोग करना
सारांश
अब तक, Visual Studio स्रोत नियंत्रण के लिए Visual SourceSafe का उपयोग करता था, लेकिन Visual Studio 2010 के साथ प्रारंभ करते हुए, आप स्रोत नियंत्रण के लिए टीम नींव सर्वर का उपयोग करेंगे।
जबकि पारंपरिक टीम फाउंडेशन सर्वर स्थापित करने के लिए जटिल है और अमूल्य रूप से उपलब्ध है, 2010 के बाद से इसे स्थापित करना और कॉन्फ़िगर करना आसान हो गया है, एक आइटम की कीमत दृश्य SourceSafe से बहुत अलग नहीं है, और यहां तक कि एक MSDN सदस्यता, व्यावसायिक के साथ भी चूंकि यह हमेशा ऊपर से जुड़ा होता है, इसलिए इसका उपयोग करना आसान हो गया है।
ऑपरेटिंग वातावरण
समर्थित Visual Studio संस्करण
- 2010 (व्यावसायिक या उच्चतर)
Visual Studio संस्करण की जाँच करें
- 2010 (व्यावसायिक)
Visual Studio टीम नींव सर्वर 2010 स्थापना समर्थन वातावरण
- Windows Server 2003, 2003 R2, 2008, और 2008 R2 (सभी 32-बिट और 64-बिट स्वीकार्य हैं)
- Windows Vista, 7 (32-बिट और 64-बिट स्वीकार्य हैं)
पदार्थ
* यहाँ पेश की गई युक्तियाँ केवल सेटिंग्स का वर्णन करती हैं जब तक कि आप Visual Studio से नियंत्रण प्राप्त नहीं कर सकते। स्रोत नियंत्रण और अन्य कार्यों के आवेदन के स्पष्टीकरण के बारे में विस्तृत स्पष्टीकरण को छोड़ दिया गया है, इसलिए कृपया इसे आज़माएं या आधिकारिक साइट आदि का संदर्भ लें।
Visual Studio 2010 और टीम फाउंडेशन सर्वर 2010, जो इन युक्तियों में उपयोग किए जाते हैं, परीक्षणों के लिए भी उपलब्ध हैं। यदि आपके पास पूर्ण संस्करण नहीं है, तो कृपया नीचे दिए गए लिंक से इसे डाउनलोड और उपयोग करें।
Visual Studio टीम नींव सर्वर 2010
Visual Studio 2010 (निम्न में से एक)
- Microsoft Visual Studio 2010 व्यावसायिक परीक्षण - ISO
- Microsoft Visual Studio 2010 प्रीमियम परीक्षण - ISO
- Microsoft Visual Studio 2010 अंतिम परीक्षण - ISO
- Microsoft Visual Studio टेस्ट प्रोफेशनल 2010 परीक्षण - ISO
Visual Studio 2010 एक्सप्रेस संस्करण में क्लाइंट-साइड स्रोत नियंत्रण उपलब्ध नहीं है। प्रोफेशनल एडिशन या उच्चतर का उपयोग करना सुनिश्चित करें। Visual Studio को पहले से स्थापित के रूप में वर्णित किया गया है.
पहला चरण टीम नींव सर्वर 2010 स्रोत का प्रबंधन करता है जो सर्वर के लिए एक सेटअप के रूप में स्थापित करने के लिए है। हालांकि इसे सर्वर नाम दिया गया है, 2010 संस्करण के बाद से, इसे न केवल विंडोज सर्वर पर बल्कि विंडोज विस्टा और विंडोज 7 क्लाइंट ऑपरेटिंग सिस्टम पर भी स्थापित किया जा सकता है, इसलिए इसका उपयोग उन लोगों द्वारा भी किया जा सकता है जिनके पास सर्वर उत्पाद नहीं है, और इसका उपयोग आसानी से किया जा सकता है जैसे कि इसे नोटबुक पीसी आदि पर ले जाना।
इस आलेख में दिए गए सुझाव Windows Server 2008 R2 पर स्थापित टीम नींव सर्वर 2010 दिखाएँ।
जब आप टीम नींव सर्वर 2010 डिस्क के लिए ब्राउज़ करें, वहाँ "TFS-x64" और "TFS-x86" फ़ोल्डर हैं, और सेटअप फ़ाइलें प्रत्येक फ़ोल्डर में स्थित हैं। यदि आपकी स्थापना x64 OS या TFS-x86 के लिए x86 OS के लिए है, तो TFS-x64 खोलें।
फ़ोल्डर में "सेटअप.exe" फ़ाइल चलाएँ।
स्थापना स्क्रीन प्रकट होता है, जब अगलाक्लिक करें।
लाइसेंस शर्तों को ध्यान से पढ़ें, "मैं सहमत हूं" की जांच करें और "अगला" पर क्लिक करें।
यदि स्थापित करने के लिए सुविधा की जाँच नहीं की गई है, तो उन सभी की जाँच करें। चेक की पुष्टि करने के बाद, "स्थापित करें" बटन पर क्लिक करें।
स्थापना प्रारंभ होने के साथ ही थोड़ी देर के लिए प्रतीक्षा करें.
.NET Framework 4.0 स्थापित नहीं है, तो आप स्थापना के बाद पुनरारंभ करने के लिए कहा जाएगा, तो इसे पुनरारंभ करें।
चूंकि रिबूट के बाद इंस्टॉलेशन जारी रहता है, यदि आपने डिस्क छवि को वर्चुअल ड्राइव या इसी तरह पर माउंट किया है, तो आपको इसे रीमाउंट करने की आवश्यकता होगी।
कुछ समय के लिए प्रतीक्षा करें क्योंकि रिबूट करने के बाद स्थापना जारी रहेगी।
स्थापना पूर्ण होने पर, टीम नींव सर्वर कॉन्फ़िगर करें, इसलिए स्क्रीन के नीचे बाईं ओर "टीम नींव सर्वर आक्रामक उपकरण प्रारंभ करें" की जाँच करें और "कॉन्फ़िगर करें" बटन पर क्लिक करें।
टीम नींव सर्वर लायसेंस प्रविष्टि स्क्रीन प्रकट होता है, और यदि आपके पास एक है, तो अपनी उत्पाद कुंजी दर्ज करें। यदि नहीं, तो इसका उपयोग मूल्यांकन संस्करण के रूप में किया जाएगा।
यदि आप इसे मूल्यांकन संस्करण के रूप में उपयोग करना चाहते हैं, तो आपको दाईं ओर एक के समान एक संदेश दिखाई देगा।
कॉन्फ़िगरेशन केंद्र प्रकट होता है।
आपको तीन कॉन्फ़िगरेशन पैटर्न से चुनना होगा: बेसिक, स्टैंडर्ड सिंगल सर्वर और एडवांस्ड। हालाँकि, यदि आप इसे क्लाइंट ओएस पर स्थापित करते हैं, तो यह या तो मूल या उन्नत होगा।
जब आप बाईं ओर की सूची से प्रत्येक आइटम का चयन करते हैं, तो विज़ार्ड में प्रदर्शित सामग्री और उपयुक्त सेटअप वातावरण प्रदर्शित होते हैं, इसलिए अपने परिवेश के अनुसार विज़ार्ड का चयन करें और "विज़ार्ड प्रारंभ करें" बटन क्लिक करें.
यहां हम विज़ार्ड शुरू करने के लिए "बेसिक" का चयन करते हैं।
अगलाक्लिक करें।
उस SQL सर्वर का चयन करें जिसे आप डेटाबेस के रूप में उपयोग करना चाहते हैं. यदि SQL सर्वर आपके वातावरण में स्थापित नहीं है, तो आप SQL Server Express के मुक्त संस्करण को स्थापित करने के लिए चुन सकते हैं।
SQL सर्वर पहले से ही युक्तियाँ वातावरण में स्थापित है, इसलिए "किसी मौजूदा SQL Server आवृत्ति का उपयोग करें" की जाँच करें।
यदि आप किसी मौजूदा SQL Server आवृत्ति का उपयोग कर रहे हैं, तो कोई आवृत्ति निर्दिष्ट करें। आप दाईं ओर टेस्ट लिंक पर क्लिक करके कनेक्शन का परीक्षण कर सकते हैं।
कॉन्फ़िगरेशन की समीक्षा करें और अगलाक्लिक करें।
यह देखने के लिए एक जाँच की जाती है कि क्या यह कॉन्फ़िगर करने योग्य है. यदि सभी सफल होते हैं, तो कॉन्फ़िगर करें बटन क्लिक करें.
हमने इसे मौजूदा SQL Server पर स्थापित करने के लिए सेट किया है, लेकिन उस स्थिति में, हमें कुछ शर्तों को पूरा करना पड़ा, जैसे कि "पूर्ण-पाठ खोज पहले से ही स्थापित है" और "सर्वर मेमोरी कम से कम 2GB है"। यदि आप वास्तव में इसे साफ़ नहीं कर सकते हैं, तो SQL Server Express स्थापित करें।
जब आप कॉन्फ़िगरेशन के साथ समाप्त कर लें, तो अगला क्लिक करें.
जब सब कुछ सफलतापूर्वक किया जाता है, तो स्क्रीन को "बंद करें" बटन के साथ बंद करें।
स्क्रीन के केंद्र में प्रदर्शित URL तक पहुँचकर, आप क्लाइंट से भी वेब ब्राउज़र के माध्यम से टीम प्रोजेक्ट का प्रबंधन कर सकते हैं। हालांकि, हम इसे यहां स्पष्ट नहीं करेंगे।
आप पिछली स्क्रीन पर वापस आ जाएंगे, लेकिन यह स्क्रीन भी बंद हो जाएगी।
अन्य कॉन्फ़िगरेशन उपलब्ध हैं, इसलिए यदि आवश्यक हो, तो विज़ार्ड प्रारंभ करने के लिए कॉन्फ़िगर करें का चयन करें। आप बाद में प्रकट होता है जो टीम नींव सर्वर व्यवस्थापन कंसोल, से कॉन्फ़िगरेशन भी प्रारंभ कर सकते हैं।
जब आप कॉन्फ़िगरेशन केंद्र बंद करते हैं, तो टीम नींव सर्वर व्यवस्थापन कंसोल स्वचालित रूप से प्रारंभ हो जाता है।
हालांकि, इस बार यहां सेट करने के लिए कोई और नहीं है, इसलिए आप इसे बंद कर सकते हैं। शेष सेटिंग्स Visual Studio की ओर से की जाती हैं।
जब आप Visual Studio 2010 क्लाइंट साइड पर प्रारंभ करते हैं, तो सत्यापित करें कि टीम नींव सर्वर स्रोत नियंत्रण में निर्दिष्ट किया गया है। (यह डिफ़ॉल्ट रूप से सेट किया गया है)
मेनू से "उपकरण" और "विकल्प" चुनें।
स्रोत नियंत्रण का चयन करें, बाईं ओर ट्री से प्लग-इन का चयन करें, और सुनिश्चित करें कि वर्तमान स्रोत नियंत्रण प्लग-इन Visual Studio टीम नींव सर्वर पर सेट है।
"स्रोत नियंत्रण" और "पर्यावरण" का चयन करें, "स्रोत नियंत्रण प्राथमिकताएँ" में "टीम फाउंडेशन" का चयन करें, और प्रत्येक आइटम को आवश्यक के रूप में सेट करें।
सेटिंग्स की पुष्टि करने के बाद, मेनू से "टीम" "टीम नींव सर्वर से कनेक्ट करें" का चयन करें।
जब टीम प्रोजेक्ट से कनेक्ट करें संवाद प्रकट होता है, तो सर्वर बटन क्लिक करें.
जोड़ें बटन क्लिक करें.
सर्वर नाम, या URL दर्ज करें, जहाँ आपने अभी-अभी टीम नींव सर्वर 2010 स्थापित किया है. कनेक्शन की पुष्टि करने के लिए ठीक बटन क्लिक करें, और यदि आप सफलतापूर्वक कनेक्ट कर सकते हैं, तो संवाद बंद हो जाएगा। यदि आप कनेक्ट नहीं कर सकते हैं, तो एक त्रुटि संवाद दिखाई देगा.
सत्यापित करें कि आपके द्वारा जोड़ा गया सर्वर सूचीबद्ध है.
सत्यापित करें कि सर्वर टीम नींव सर्वर चयन से उपलब्ध है और कनेक्ट करें बटन क्लिक करें।
टीम Explorer में, रूट में टीम प्रोजेक्ट संग्रह राइट-क्लिक करें और नई टीम प्रोजेक्ट का चयन करें।
उस टीम प्रोजेक्ट के नाम के लिए कोई वर्णन दर्ज करें जिसे आप बनाना चाहते हैं, और तब अगला क्लिक करें.
प्रक्रिया टेम्पलेट का चयन करें संवाद प्रकट होता है। आप एजाइल सॉफ़्टवेयर डेवलपमेंट v5.0 के लिए MSF चुन सकते हैं और सीएमएमआई प्रक्रिया सुधार v5.0 के लिए MSF टेम्पलेट्स के रूप में, लेकिन व्यक्तिगत विकास या छोटी परियोजनाओं के लिए Agile Software Development v5.0 के लिए MSF।
यदि आपने अभी तक कोई टीम प्रोजेक्ट नहीं बनाया है, तो आप केवल एक खाली स्रोत नियंत्रण फ़ोल्डर बनाएँ का चयन कर सकते हैं.
सेटिंग्स की पुष्टि करें और "समाप्त" बटन पर क्लिक करें।
टीम प्रोजेक्ट का निर्माण शुरू होता है।
जब आप पूरा कर लें, तो बंद करें बटन पर क्लिक करें।
आप देख सकते हैं कि आपके द्वारा बनाया गया टीम प्रोजेक्ट टीम Explorer में प्रदर्शित होता है.
चलो अब एक परियोजना बनाते हैं। आप कोई भी प्रोजेक्ट बना सकते हैं, लेकिन प्रोजेक्ट बनाना समाप्त करने से पहले, संवाद के नीचे दाईं ओर स्रोत नियंत्रण में जोड़ें की जाँच करें.
स्रोत नियंत्रण में जोड़ें संवाद प्रकट होता है, जिसमें यह निर्दिष्ट किया जाता है कि प्रोजेक्ट को किस फ़ोल्डर में जोड़ना है.
यदि आवश्यक हो, तो आप फ़ोल्डर बना सकते हैं और निर्दिष्ट कर सकते हैं कि प्रोजेक्ट्स कहां जोड़ना है।
जब आप कोई प्रोजेक्ट बनाते हैं, तो प्रत्येक फ़ाइल के बाईं ओर एक "+" चिह्न प्रकट होता है. यह इंगित करता है कि एक नई फ़ाइल बनाई गई है, लेकिन अभी तक स्रोत नियंत्रण में चेक नहीं की गई है।
इसके अतिरिक्त, संशोधित आयोजित पैनल Visual Studio के निचले भाग में उन फ़ाइलों की सूची के साथ प्रकट होता है जिन्हें आपने चेक इन नहीं किया है.
सभी लंबित फ़ाइलों में चेक इन करने के लिए यहाँ चेक इन करें क्लिक करें.
एक पुष्टिकरण संवाद प्रदर्शित किया जाता है, इसलिए "हाँ" का चयन करें।
चेक-इन को पूरा करने के लिए कुछ क्षण प्रतीक्षा करें.
जब चेक-इन पूरा हो जाता है, तो प्रत्येक फ़ाइल में एक कुंजी चिह्न प्रदर्शित होता है जैसा कि दाईं ओर चित्र में दिखाया गया है। यह चेक की गई फ़ाइल को स्रोत नियंत्रण में लाएगा। यहां के आसपास का डिस्प्ले विजुअल सोर्ससेफ के समान होगा।
आप Visual Studio के भीतर से सर्वर को नियंत्रित करने के लिए टीम Explorer से स्रोत नियंत्रण को डबल-क्लिक कर सकते हैं.
जैसा कि दाईं ओर चित्र में दिखाया गया है, आप देख सकते हैं कि आपके द्वारा अभी-अभी बनाई गई परियोजना चेक इन की गई है।
जब आप कोड संपादित करते हैं, तो यह स्वचालित रूप से चेक आउट हो जाता है और इसमें एक लाल चेक मार्क होता है जैसा कि दाईं ओर चित्र में दिखाया गया है। यदि कोई और फ़ाइल संपादित कर रहा है, तो आप इसे चेक आउट करने में सक्षम नहीं होंगे।
आप इस व्यवहार नियंत्रण को Visual Studio विकल्पों में या प्रबंधन कंसोल में सेट कर सकते हैं.
किसी संशोधित फ़ाइल में जाँच करने के लिए, फ़ाइल पर राइट-क्लिक करें और मेनू से चेक इन चुनें.
यदि आप गलती से अपना कोड बदलते हैं, या यदि आप पिछली स्थिति में वापस जाना चाहते हैं, तो "लंबित परिवर्तन पूर्ववत् करें" चुनें.
सारांश
यह अनुभाग Visual Studio से स्रोत नियंत्रण में प्राप्त करने के लिए सेटअप चरणों का वर्णन करता है। स्रोत नियंत्रण केवल स्रोतों के प्रबंधन के बारे में नहीं है, बल्कि इसमें कई लोगों के साथ स्रोत कोड साझा करने, अनन्य नियंत्रण, संस्करण नियंत्रण, पिछले संस्करणों के साथ कोड की तुलना, एक्सेस अथॉरिटी सेटिंग, आदि जैसे विभिन्न कार्य भी हैं। साथ ही, जबकि Visual SourceSafe केवल स्रोत नियंत्रण सुविधा है, टीम नींव सर्वर में स्वचालित बिल्ड, रिपोर्ट आउटपुट, कार्य प्रबंधन और SharePoint एकीकरण जैसी अन्य सुविधाएँ भी हैं, इसलिए यदि आपके पास समय है, तो आप उन सुविधाओं का भी उपयोग करने का प्रयास कर सकते हैं।