हमारे TFS सर्वर में अभी कुछ अस्थायी कनेक्टिविटी समस्याएँ हैं, और जैसे कि वीएस गैर-जिम्मेदार हो गया है, जिससे 50+ डेवलपर्स काम करने में असमर्थ हैं!
क्या ऐसी समस्या की स्थिति में टीएफएस को ऑफलाइन मोड में बदलना संभव है?
हमारे TFS सर्वर में अभी कुछ अस्थायी कनेक्टिविटी समस्याएँ हैं, और जैसे कि वीएस गैर-जिम्मेदार हो गया है, जिससे 50+ डेवलपर्स काम करने में असमर्थ हैं!
क्या ऐसी समस्या की स्थिति में टीएफएस को ऑफलाइन मोड में बदलना संभव है?
जवाबों:
इस उद्देश्य के लिए कुछ छोटे स्टूडियो एक्सटेंशन के जोड़े हैं:
TFS 2012 के मामले में, ऐसा लगता है कि 'गो ऑफ़लाइन' एक्सटेंशन की कोई आवश्यकता नहीं है। मैंने इसी तरह के उद्देश्य के लिए स्थानीय कार्यक्षेत्र नामक एक नई सुविधा के बारे में कुछ पढ़ा ।
वैकल्पिक रूप से मुझे Git-TF के साथ अच्छी सफलता मिली । गिट की सभी अच्छाई और जब आप तैयार हों, तो आप इसे टीएफएस पर धकेल सकते हैं।
स्रोत नियंत्रण से अपने समाधान या प्रोजेक्ट को कैसे बांधें / अनबॉन्ड करें, इसकी जानकारी के लिए यह संदर्भ देखें । ध्यान दें: यह लागू नहीं होता है यदि आप GIT का उपयोग कर रहे हैं और VS2008 की तुलना में बाद के संस्करणों पर लागू नहीं हो सकते हैं।
संदर्भ से उद्धरण:
स्रोत नियंत्रण से एक समाधान या परियोजना को डिस्कनेक्ट करने के लिए
Visual Studio में, Solution Explorer खोलें और डिस्कनेक्ट करने के लिए आइटम का चयन करें।
फ़ाइल मेनू पर, स्रोत नियंत्रण पर क्लिक करें, फिर स्रोत नियंत्रण बदलें।
स्रोत नियंत्रण बदलें संवाद बॉक्स में, डिस्कनेक्ट करें क्लिक करें।
ओके पर क्लिक करें।
'गो ऑफलाइन' एक्सटेंशन सोर्स कंट्रोल मेनू में एक बटन जोड़ता है।
https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138
प्लंडबर्ग: "डिस्कनेक्ट" बटन केवल वीएस 2008 में शुरू होने वाले टीएफएस प्रदाता के लिए उपलब्ध है। फिर भी, मुझे यकीन नहीं है कि यह आधिकारिक रूप से समर्थित है। Go ऑफ़लाइन सुविधा का उपयोग करने के लिए अनुशंसित तरीका [पुनः] समाधान खोलें।
मार्टिन प्रिटकार्ड: यदि आप मध्य-संचालन में फंस जाते हैं, तो आप वीएस को नेटवर्क प्लग (शाब्दिक रूप से) खींचकर या ipconfig / release चलाकर समय समाप्त करने के लिए मजबूर कर सकते हैं ।
एक बार जब आप ऑफ़लाइन चिह्नित हो जाते हैं, तो उस मोड में काम करने के लिए एक कदम गाइड द्वारा कदम उठाया जाता है: http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html
पर्दे के पीछे के व्यवहार को ट्विक करने के बारे में अधिक विस्तृत जानकारी: http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx
इस पर निर्भर करता है कि आपके पास कौन सी टूल विंडो खुली है, वीएस शुरू होने पर टीम सर्वर को स्वचालित रूप से हिट करने की कोशिश कर सकता है या नहीं कर सकता है।
सर्वोत्तम परिणामों के लिए इसे आज़माएँ:
अब आपको ध्यान देना चाहिए कि आप TFS सर्वर को हिट करने की कोशिश किए बिना दृश्य स्टूडियो शुरू कर सकते हैं।
मुझे पता है कि यह आपकी समस्या का एक पक्ष है, लेकिन मुझे आशा है कि आपको यह मददगार लगेगा!
यदि आपके पास एक समाधान खुला है, और टीएफएस नीचे है, तो आपको ऑफ़लाइन मोड में जाने में परेशानी हो सकती है। यदि आप अपने समाधान को बंद करते हैं और फिर से खोलते हैं, तो एक अच्छा सा संवाद आपको ऑफ़लाइन दिखाई देगा।
वैकल्पिक रूप से यदि आप समाधान को बंद / फिर से खोलना नहीं चाहते हैं, (जैसा कि बर्नी द्वारा सुझाया गया है ) तो आप टीएफएस गो-ऑफलाइन प्लगइन स्थापित कर सकते हैं , फिर क्लिक करें:
TEAM -> Go Offline
बस, अपने स्थानीय मशीन में अपने समाधान के लिए रूट फ़ोल्डर नाम बदलें, यह स्वचालित रूप से डिस्कनेक्ट हो जाएगा।
मैं सिर्फ वीएस 200 और टीएफएस 08 के साथ होने वाले मुद्दे के समाधान के लिए एक लिंक शामिल करना चाहता था।
मैंने गलती से अपने नेटवर्क से जुड़े बिना अपना समाधान खोल दिया था और इसे "जिस तरह से वापस किया गया था" उसे प्राप्त करने में सक्षम नहीं था और हर बार जब मैंने खोला तो उसे विद्रोह करना पड़ा।
मुझे इसका हल मिल गया; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx
मूल रूप से, आपको "टीम फाउंडेशन सर्वर से कनेक्ट करें" और फिर "सर्वर ..." खोलने की आवश्यकता है, एक बार वहां से, अपने सर्वर को हटा दें / फिर से जोड़ें। इससे मेरा मुद्दा ठीक हो गया।
यदि कोड उपयोगकर्ता द्वारा पहले ही चेक आउट कर दिया गया है कि यदि ऑफ़लाइन है और उनके स्थानीय एचडी पर नवीनतम संस्करण है, तो उन्हें बस समाधान स्थान पर ब्राउज़ करने की आवश्यकता है और समाधान पर डबल क्लिक करके स्लेन फ़ाइल खोलें। समाधान डिस्कनेक्टेड मोड में खुल जाएगा।