2009-09-10 11 views
11

मैंने हाल ही में जावा आधारित प्रोजेक्ट से सी #/नेट प्रोजेक्ट में स्विच किया है। मैंने पहले इंटेलिजे का उपयोग किया था जिसमें परिवर्तन सूचियों की अवधारणा थी जहां आप अपने लंबित परिवर्तनों को एक साथ समूहित कर सकते थे और प्रत्येक समूह को अलग-अलग जांच सकते थे।मूर्ख दृश्य स्टूडियो लंबित परिवर्तन प्रश्न

मुझे दृश्य स्टूडियो में लंबित परिवर्तन विंडो के साथ दो समस्याएं हैं।

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

2) क्या परिवर्तनों की एक बड़ी बाल्टी का विरोध करने के रूप में सूचियों में परिवर्तन समूह करने का कोई तरीका है? जब मुझे कुछ जांचने की ज़रूरत होती है तो फिर यह निराशाजनक हो जाता है, लेकिन मुझे फ़ाइलों के माध्यम से खोजना और प्रासंगिक परिवर्तनों की जांच करना है। मैं समझता हूं कि शेल्फ सेट टीएफएस का उपयोग कर मौजूद हैं, लेकिन यह मेरे लिए कट नहीं करता है, खासकर जब से मेरे पास कई बदली गई फाइलें हैं जिन्हें मुझे स्थानीय रूप से सही ढंग से तैनात करने के लिए बदलने की आवश्यकता है, और शायद ही कभी मैं चेक इन करना चाहता हूं।

अग्रिम धन्यवाद!

+0

आप किस एससीसीएम का उपयोग कर रहे हैं? और आप किस एससीसीएम क्लाइंट का उपयोग कर रहे हैं? –

+0

मैं टीम फाउंडेशन सर्वर और टीम एक्सप्लोरर प्लगइन – Bryan

उत्तर

16

मैं परिवर्तन के बहुत सारे दृश्य स्टूडियो में हर दिन का प्रबंधन करने के लिए है, और मैं आप के लिए कुछ सुझाव दिए गए है, लेकिन कोई जादुई शब्द:

उपयोग Ctrl +एक सभी आइटम का चयन करने और फिर सभी वस्तुओं के लिए चेकबॉक्स टॉगल करने के लिए एक चेकबॉक्स दबाएं। यह केवल कुछ आइटमों में परिवर्तन करते समय उपयोगी हो सकता है - बस सबकुछ अनचेक करें, फिर सुनिश्चित करें कि आपके पास केवल वे आइटम हैं जिन्हें आप अपडेट करना चाहते हैं।

Ctrl + चयनित परिवर्तनों को 'पूर्ववत करें' पर क्लिक करें (फिर राइट-क्लिक करें)। डिफ़ॉल्ट रूप से, पूर्ववत कार्रवाई केवल चयनित वस्तुओं पर लागू होगी।

आप एकाधिक वर्कस्पेस का उपयोग करके के साथ प्रयोग करना चाहेंगे - और उसके बाद वर्कस्पेस या समाधान द्वारा परिवर्तन फ़िल्टर करना।

+3

का उपयोग कर रहा हूं युक्तियों के लिए धन्यवाद, ctrl-A पहला मुद्दा अधिक सहनशील बनाता है ... मैं दूसरे – Bryan

+0

के लिए एकाधिक कार्यक्षेत्र विचारों को देखूंगा।उन उत्तरों को वोट देना न भूलें जिन्हें आप सहायक पाते हैं, या अगर आपको लगता है कि यह आपकी समस्या का हल हल करता है तो एक उत्तर स्वीकार करें। चीयर्स! –

+0

मैंने अभी किया .... यह मेरा पहला सवाल है इसलिए उस समय मेरे पास पर्याप्त प्रतिष्ठा नहीं थी। धन्यवाद! – Bryan

0

नहीं, मुझे आपकी समस्याओं को ठीक करने का कोई तरीका नहीं पता है। ऐसा लगता है कि सबसे अच्छा जवाब आपकी कॉन्फ़िगरेशन सेटिंग्स या कोड को दोबारा करने के लिए होगा ताकि आप अपने सभी परिवर्तनों को देख सकें।

0

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

-1

तुम भी सभी आइटम को चुनें और फिर के रूप में जाँच की/अनियंत्रित checkedboxes टॉगल करने के लिए स्पेस बार प्रेस करने Ctrl +एक उपयोग कर सकते हैं।

+1

-1 यह उत्तर चुने गए उत्तर की जानकारी पर सुधार नहीं करता है, और यह 4 साल बाद आया था। –

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