2009-11-25 10 views
6

मेरे पास सबवर्जन में एक बड़ा दृश्य स्टूडियो 2008 समाधान है। इसे कुछ महीने पहले विजुअल सोर्ससेफ से माइग्रेट किया गया था। मुझे यह पता लगाना शुरू हो रहा है कि स्रोत नियंत्रण में अभी भी कई फाइलें हैं जिन्हें समाधान से हटा दिया गया था जब मैं VSS का उपयोग कर रहा था। चेक आउट होने के बाद उन्हें शायद नाम या हटा दिया गया था - वीएसएस को यह पसंद नहीं है।स्रोत नियंत्रण में फ़ाइलों को कैसे ढूंढें लेकिन विजुअल स्टूडियो समाधान में नहीं?

मैं उन सभी फ़ाइलों को ढूंढने का एक आसान तरीका ढूंढ रहा हूं जो समाधान में नहीं हैं लेकिन सबवर्सन में हैं। WinMerge की फ़ोल्डर तुलना की तरह कुछ आदर्श होगा, जहां एक तरफ सबवर्जन वर्किंग कॉपी है और दूसरी तरफ प्रोजेक्ट सामग्री है।

+0

एक समाधान और इसकी संदर्भित परियोजनाएं एक्सएमएल हैं, इसलिए आप इसे चलने में सक्षम हो सकते हैं - आसान नहीं, मुझे डर है। –

+0

मैंने इसे माना, लेकिन मैं देखना चाहता था कि किसी और ने पहले से ही काम किया है :) – jrummell

उत्तर

7

हम अभी तक VS2008 में अपग्रेड नहीं किया है, तो मुझे यकीन है कि कैसे इस बारे में ज्यादा लागू होती है, लेकिन वैसे भी नहीं कर रहा हूँ:

दृष्टिकोण 1: "। दिखाएँ सभी फ़ाइलें" समाधान एक्सप्लोरर उपकरण पट्टी पर, क्लिक करें फिर समाधान के रूट नोड को हाइलाइट करें और पेड़ को पूरी तरह विस्तारित करने के लिए संख्यात्मक कीपैड पर "*" दबाएं। आइकन जो सिर्फ रूपरेखा हैं वे फाइलें हैं जो समाधान का हिस्सा नहीं हैं। उनसे, आपको हाथ से निर्धारित करना होगा जो अनावश्यक रूप से svn में है।

दृष्टिकोण 2: कहीं भी परियोजना की द्वितीयक प्रति बनाने के लिए "svn export" करें। वीएस के साथ नई प्रतिलिपि खोलें और फिर फ़ाइल-> स्रोत नियंत्रण-> स्रोत बदलें नियंत्रण चुनें। परिणामी विंडो में, यदि कोई प्रोजेक्ट "कनेक्टेड" के रूप में दिखाया गया है, तो उन्हें हाइलाइट करें और टूलबार पर "डिस्कनेक्ट करें" पर क्लिक करें। स्रोत नियंत्रण विंडो बंद करें और फिर, समाधान एक्सप्लोरर में, "सभी फ़ाइलें दिखाएं" के साथ बंद, सब कुछ हटाएं। डिस्क पर शेष फाइलें अतिरिक्त हैं जो आपकी प्रोजेक्ट का उपयोग नहीं कर रही हैं।

दोनों दृष्टिकोणों के साथ, कुछ भी करने से पहले परियोजना की एक अलग बैकअप प्रतिलिपि बनाना स्मार्ट होगा, बस अगर आप एक बहुत सी फाइलें तोड़ते हैं।

+0

# 1 ठीक काम किया, धन्यवाद! मैं "सभी फाइलें दिखाएं" के बारे में भूल गया था। – jrummell

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