2009-03-30 10 views
7

हमारे पास कई परियोजनाओं के साथ एक बड़ा समाधान है। कुछ परियोजनाओं को आउटसोर्स किया गया था, और विक्रेता टीएफएस का इस्तेमाल करता था। जब वे हमारे एसवीएन रेपो में आए, तो कुछ बाइंडिंग अभी भी लटक रहे हैं।मैं समाधान से टीएफएस बाइंडिंग को पूरी तरह से कैसे हटा सकता हूं?

जब मैं एसएलएन खोलता हूं, तो वीएस -2008 कहता है "समाधान से जुड़े स्रोत नियंत्रण प्रदाता को नहीं मिल सकता है, क्या आप उन्हें हटाना चाहते हैं"। मैंने हां, बचाया और बाहर निकला, और फिर अगली बार यह सब फिर से करता है :)

तो - किसी को पता है कि मैं किसी भी टीएफएस बाइंडिंग से एक बार और सभी के लिए कैसे छुटकारा पाता हूं? क्या मुझे किसी भी "एससीसी" संदर्भों के लिए मैन्युअल रूप से csproj फ़ाइलों को खोजने की आवश्यकता है और हटा दें?

धन्यवाद!

+2

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

+0

मैंने एक वीएसआईएक्स एडन बनाया जो टीएफएस बाइंडिंग को हटा देता है और आपके समाधान की प्रतिलिपि बनाता है (सभी अनावश्यक फ़ाइलों को भी हटा देता है)। Http://visualstudiogallery.msdn.microsoft.com/eb5d5d7d-f67e-4076-8fd0-23f36976deff – RickAndMSFT

उत्तर

3

कुछ पीडीए तैनाती परियोजनाओं (.vddproj) में कुछ बाइंडिंग लटक रही थीं। बस उन्हें मैन्युअल रूप से हटा दिया गया :)

+2

बहुत बढ़िया! बस स्पष्ट करने के लिए - हमने मैन्युअल रूप से csproj फ़ाइलों और vdproj फ़ाइलों को संपादित किया और "Scc" के सभी संदर्भ हटा दिए। लेकिन हमारे पास कुछ "vddproj" फाइलें भी लटक रही थीं जिन्हें बदलने के लिए जरूरी था - यह चाल थी और समस्या हल हो गई :) –

2

बाइंडिंग को हटाने का तरीका csproj फ़ाइलों को खोजना और इसे निकालना है। इस विषय पर पहले से ही एक समान प्रश्न है: देखें: How to remove TFS source control bindings for a solution from the command line

+0

धन्यवाद देखें। मुझे यह कठिन तरीका करना होगा :) मैंने दूसरी पोस्ट देखी लेकिन इसे थोड़ा असुविधाजनक पाया, इसलिए सोचा कि मैं जांच करूंगा। –

+0

ऐसा लगता है कि एक दूसरे के साथ लिंक किए गए कुछ स्वचालित टूल हो सकते हैं: http://www.atalasoft.com/cs/blogs/jake/archive/2008/05/21/2custom-nant-task- for-removing-tfs-bindings.aspx मैं वहां से शुरू करूंगा। – Brian

1

Here's a PowerShell script स्रोत नियंत्रण बाध्यकारी जानकारी को हटाने के लिए। इसे कुछ सी # से पोर्ट किया गया था और केवल वीएस 2010 समाधानों पर परीक्षण किया गया था। original code वी.एस. 2005 के लिए लिखा गया था और 2008 तो आप शायद प्रासंगिक सामान पीठ में जोड़ सकते हैं।

1

Here you can find a tool समाधान और परियोजना फाइलों से दोनों एससीसी पदचिह्न और .vssscc और .vspscc फ़ाइलें निकालने के लिए (स्रोत कोड सहित)। इसके अलावा, यह आउटपुट और अन्य कॉन्फ़िगर करने योग्य निर्देशिका को हटा देता है।

HTH

स्टीफन

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