2008-10-02 15 views
11

से समाधान के लिए TFS स्रोत नियंत्रण बाइंडिंग को कैसे निकालें, क्या वीएस 2008 को समाधान फ़ाइल और घटक प्रोजेक्ट फ़ाइलों से टीएफएस स्रोत नियंत्रण बाइंडिंग को हटाने के लिए कमांड लाइन दृष्टिकोण है? मुझे ऐसा कुछ चाहिए जो मैं बैच फ़ाइल से चला सकता हूं ताकि मुझे समाधान खोलने की आवश्यकता न हो और बाइंडिंग को स्थायी रूप से हटाने के लिए 2 संकेतों पर क्लिक करें।कमांड लाइन

संपादित करें: * .vspscc और * .vssscc फ़ाइलों को हटाने के बाद, परियोजना और समाधान फ़ाइलों में अभी भी TFS स्रोत नियंत्रण का संदर्भ है। तो जब समाधान खोला जाता है, तो आपको स्रोत नियंत्रण से समाधान को हटाने के लिए कहा जाता है। यह बाइंडिंग को हटाने के लिए समाधान और प्रोजेक्ट फ़ाइलों को अद्यतन करता है, और यही वह है जिसे मैं स्वचालित करना चाहता हूं।

उत्तर

0

* .vspscc फ़ाइल को हटाने का प्रयास करें।

+0

एक शुरुआत है कि ऐसा करने के लिए NAnt कार्य लिखा था, लेकिन स्रोत bidings भी प्रोजेक्ट फाइल में जमा हो जाती है, तो बस vspscc फ़ाइल यह की देखभाल नहीं जा सकेगा। – ahockley

0

मैं एक साधारण सी # कंसोल ऐप लिखूंगा जो एक निर्देशिका के माध्यम से पुनरावृत्ति करेगा, किसी भी एसएलएन या प्रोज फाइलों को लोड करेगा, और स्रोत नियंत्रण कॉन्फ़िगरेशन को हटा देगा। टीएफएस के लिए आपको केवल एसएलएन फाइल को संपादित करने की आवश्यकता है, क्योंकि मुझे नहीं लगता कि मैंने वास्तविक परियोजनाओं में संग्रहीत किसी भी स्रोत नियंत्रण जानकारी को देखा है।

एसएलएन फ़ाइल की संरचना समझने के लिए बहुत आसान है, मुझे विश्वास है कि आपको उचित ग्लोबलसेक्शन खोजने की आवश्यकता है। इसे खोजने के लिए नोटपैड में एसएलएन फ़ाइल खोलें।

+0

मैंने अभी BlogEngine.NET के लिए टीएफएस बाध्यकारी हटा दिया है और यह एसएलएन फ़ाइल में सिर्फ एक ग्लोबलसेक्शन है। –