2010-07-20 12 views
38

पर स्रोत नियंत्रण से समाधान को डिस्कनेक्ट करने के लिए मेरे पास समाधान फ़ोल्डर और परियोजनाओं का समाधान है। एक स्थानीय फ़ोल्डर में TFS से पूरे soure कोड प्राप्त करें कहना c: करने के लिए किसी अन्य फ़ोल्डर ग \ mycode:: \ mycodes तब फ़ोल्डर c कॉपी \ प्रयोगशालाटीएफएस

C: \ प्रयोगशाला, सभी स्रोत नियंत्रण फ़ाइल को हटा *। vssscc, * .vspscc, फिर c: \ lab में समाधान खोलें।

परियोजना का हिस्सा टीएफएस से डिस्कनेक्ट हो गया है, लेकिन इस समाधान में परियोजनाओं का हिस्सा अभी भी टीएफएस और कुछ * .vssscc, * .vspscc फ़ाइलों को हल करता है जब समाधान खोलता है। फिर सर्वर से सभी प्रोजेक्ट को अनइंड करें, उन प्रोजेक्ट्स में अभी भी * .vspscc फ़ाइलें ऑटो जेनरेट की गई हैं।

मैं स्रोत कोड की एक साफ प्रतिलिपि बनाना चाहता हूं जिसमें कोई स्रोत नियंत्रण नहीं है। इस समस्या को कैसे हल करें?

+1

संभावित डुप्लिकेट [मैं समाधान से टीएफएस बाइंडिंग को पूरी तरह से कैसे हटा सकता हूं?] (Http://stackoverflow.com/questions/697195/how-can-i-totally-remove-tfs-bindings-from- एक समाधान) – slf

+1

यह वैसे, एक अच्छा एससीएम व्यावहारिक नहीं है। – Robaticus

+1

संभावित डुप्लिकेट [मैं टीएफएस बाइंडिंग को पूरी तरह से कैसे हटा सकता हूं] (http://stackoverflow.com/questions/358951/how-can-i-completely-remove-tfs- बाइंडिंग्स) – JPReddy

उत्तर

1

आपको .sln फ़ाइल को भी संपादित करना होगा, क्योंकि विजुअल स्टूडियो ज्यादातर इस फ़ाइल में टीएफएस बाइंडिंग स्टोर करता है, प्रति परियोजना एक पंक्ति।

एर, प्रतीक्षा करें। आप अभी भी कुछ स्रोत नियंत्रण का उपयोग करेंगे, है ना? यहां तक ​​कि अगर मैं टीएफएस का कोई प्रशंसक नहीं हूं, तो इसे किसी भी स्रोत नियंत्रण के लिए छोड़ना एक खराब कदम होगा।

+4

ऐसा करने के अभी भी अच्छे कारण हैं: जैसे पारगमन ऑफसाइट के लिए बाइंडिंग की एक परियोजना को अलग करना। आने वाले संवाद बॉक्स में विजुअल स्टूडियो 2010 में – Joshua

54

विजुअल स्टूडियो में, समाधान एक्सप्लोरर में समाधान का चयन करें, फिर File मेनू पर जाएं। फ़ाइल मेनू के तहत, आपको Source Control मेनू दिखाई देगा। इसके तहत आप Change Source Control देखेंगे।

इसे चुनें, और आने वाले संवाद बॉक्स में, "अनबिंड" चुनें।

आपका समाधान अब बाध्य नहीं है।

+0

, "डिस्कनेक्ट" चुनें। – Ata

+2

यह बटन तब तक प्रकट नहीं होता जब तक कि आपके पास चयनित समाधान एक्सप्लोरर के भीतर कोई आइटम न हो।यदि आपके पास स्रोत नियंत्रक फलक हाइलाइट किया गया है, उदाहरण के लिए, बटन गायब हो जाता है। – sammarcow

+11

विजुअल स्टूडियो 2012 में यह फ़ाइल> स्रोत नियंत्रण> उन्नत> स्रोत बदलें नियंत्रण है। – Grinn

3

मुझे अक्सर बिना किसी स्रोत नियंत्रण बाइंडिंग के ग्राहकों को भेजने के लिए टीएफएस स्रोत नियंत्रण से समाधान या परियोजनाएं लेने की आवश्यकता होती है। मैं कोडप्लेक्स से नौकरी को स्वीकार करने के लिए उपयोगिता का उपयोग करता हूं। कृपया मेरे ब्लॉग पोस्ट देख "कैसे स्थायी रूप से दृश्य स्टूडियो समाधान से TFS स्रोत नियंत्रण बाइंडिंग निकालें (VS2012)" http://camerondwyer.wordpress.com/2012/11/07/how-to-permanently-remove-tfs-source-control-binding-from-visual-studio-solutions-vs2012/

12
  1. हटाएँ * .vssscc, * .vspscc, फ़ाइलें।
  2. नोटपैड पर ओपन। एसएलएन फ़ाइल। कोड लाइनों हटाएँ:

कोड: से

GlobalSection(TeamFoundationVersionControl) = preSolution 
     SccNumberOfProjects = 1 
     SccEnterpriseProvider = JKHJ78900-10FA-6457-4535-645676465463} 
     SccTeamFoundationServer = https://********.visualstudio.com/defaultcollection 
     SccLocalPath0 = . 
    EndGlobalSection 
+2

यह सही है जब उदाहरण के लिए आपके पास स्रोत कोड तक पहुंच है लेकिन स्रोत नियंत्रण में रिपॉजिटरी तक पहुंच नहीं है। –

+0

यह है। सभी खोज और खींचने वाले बाल यहां समाप्त होते हैं। धन्यवाद। –

1

वी.एस.-2013 में "समाधान एक्सप्लोरर" किसी भी समाधान का चयन करें। FILE मेनू से स्रोत नियंत्रण-> अग्रिम-> ​​स्रोत नियंत्रण बदलें चुनें। पॉप-अप विंडो में आप अंततः समाधान की प्रत्येक परियोजना के लिए अनबिंड बटन पर क्लिक कर सकते हैं। @Robaticus द्वारा answer से खोजने के लिए मुझे थोड़ी देर लग गई। क्षमा करें, अभी तक टिप्पणी नहीं कर सकते हैं।