2009-04-28 13 views
5

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

मैं इस समाधान में कुछ भी संपादित करने की जरूरत कभी नहीं होगा, वहाँ किसी भी तरह से मैं इसे खोलने के लिए और दृश्य स्टूडियो हो सकता है सिर्फ तथ्य यह है कि यह में स्रोत नियंत्रण बाइंडिंग है की अनदेखी है?

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

अभी तक उत्तरों के लिए धन्यवाद।

उत्तर

0

स्रोत नियंत्रण बाइंडिंग विजुअल स्टूडियो समाधान फ़ाइल (.sln) में संग्रहीत हैं। उदाहरण के लिए टीएफएस के लिए, इसमें टीएफएस सूचना और टीएफएस में जोड़े गए समाधान परियोजनाओं के लिए एक वैश्विक अनुभाग शामिल है। आप मैन्युअल रूप से इन बाइंडिंग को हटाने के लिए समाधान फ़ाइल को संपादित कर सकते हैं। मैं पहले समाधान फ़ाइल की एक प्रति बनाने का सुझाव दूंगा। हालांकि, मैं विजुअल स्टूडियो के माध्यम से बाइंडिन को हटाने की सलाह दूंगा। अपना समाधान खोलें और ऑफलाइन परिदृश्य से गुजरें। फिर यूआई लाने के लिए फ़ाइल/स्रोत नियंत्रण/बदलें स्रोत नियंत्रण (वीएस 2008) पर जाएं जो आपको आपके समाधान में स्रोत नियंत्रण बाइंडिंग दिखाता है। वहां आप बाइंडिंग का प्रबंधन कर सकते हैं जिसमें उन्हें बाध्यकारी भी शामिल है। एक बार अनबाउंड हो जाने पर, अगली बार जब आप समाधान खोलेंगे, तो वीएस को स्रोत नियंत्रण तक पहुंचने की आवश्यकता नहीं होनी चाहिए।

0

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

0

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

मैं में सुझाव दिया रजिस्ट्री हैक पीछा निम्नलिखित पोस्ट Removing SourceSafe Integration from Visual Studio 6

स्टूडियो मैं चाहता था ... एक तरह से किया था। यह SourceSafe एकीकरण को हटा दिया। हालांकि जब मैंने एक स्रोत नियंत्रित समाधान खोला तो उसने मुझसे पूछा कि क्या मैं बाइंडिंग को हटाना चाहता हूं।
"परियोजनाओं को स्रोत नियंत्रण के तहत नहीं माना जाएगा"

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

इस समय मेरा समाधान काम करता है ... अभी के लिए।

फ़ाइल-> स्रोत नियंत्रण-> स्रोत नियंत्रण बदलें ...->

मुझे उम्मीद है कि यह स्रोतसेफ का उपयोग करने की स्थिति में किसी और की मदद करता है लेकिन फाइलों से बाइंडिंग को हटा नहीं सकता है। क्यों, माइक्रोसॉफ्ट, आप फाइलों में बाइंडिंग क्यों रखेंगे? /रेंट

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