2009-10-26 8 views
5

हमारी कोड समीक्षा प्रक्रिया के लिए हम काम की गई सभी फाइलों को देखने के लिए अलमारियों के विवरण खोलते हैं। राइट क्लिक करना और "तुलना करें" चुनना मौजूदा (संशोधित) फ़ाइलों के लिए बहुत अच्छा काम करता है। लेकिन, जब एक फ़ाइल जोड़ा गया है तो मैं सिर्फ फाइल देखना चाहता हूं। डबल क्लिक (या राइट क्लिक -> व्यू) नोटपैड में .cs (और .sql) फ़ाइलों को खोलता है। जब मैं एक पीआरसी फ़ाइल (हमारी संग्रहीत प्रक्रियाओं के लिए विस्तार) खोलने का प्रयास करता हूं तो मुझे एक संकेत मिलता है जो मुझे चुनने के लिए उपयोग करने के लिए प्रोग्राम का उपयोग करने की अनुमति देता है।टीएफएस: अलमारियों के विवरण देखने पर मैं वीएस आईडीई में .cs फ़ाइलों को कैसे देखूं?

किसी को भी यह कैसे .cs फ़ाइलों के लिए दिखाने के लिए शीघ्र प्राप्त करने के लिए (और अन्य सभी फाइलें, उस बात के लिए)

धन्यवाद पता है!

विन्यास: विजुअल स्टूडियो 2008 SP1 विजुअल स्टूडियो 2008 टीम एक्सप्लोरर .net 3.5 एसपी 1 टीम फाउंडेशन सर्वर 2005

उत्तर

5

डबल क्लिक करके (या राइट क्लिक -> दृश्य) को खोलता है .cs (और .sql) नोटपैड में फ़ाइलें। जब मैं एक पीआरसी फ़ाइल (हमारी संग्रहीत प्रक्रियाओं के लिए विस्तार) खोलने का प्रयास करता हूं तो मुझे एक संकेत मिलता है जो मुझे चुनने के लिए उपयोग करने के लिए प्रोग्राम का उपयोग करने की अनुमति देता है।

यह वास्तव में एक टीएफएस मुद्दा नहीं है, लेकिन आपके स्थानीय विंडोज़ की स्थापना के तरीके के साथ और अधिक करना है। यदि आप Windows Explorer में .cs और .sql फ़ाइलों वाले फ़ोल्डर में नेविगेट करते हैं, और उन्हें डबल-क्लिक करते हैं, तो आप यह देख पाएंगे कि टीएफएस इन फ़ाइलों के लिए कॉन्फ़िगर किया गया मानक व्यवहार का आविष्कार कर रहा है।

Windows Explorer में यह बदलने के लिए, फिर से, Tools | Options पर जाएँ, और File Types टैब पर .cs फाइल एक्सटेंशन मिल जाए, और यह Delete क्लिक करें चयनित साथ। अब .cs फ़ाइल खोलने का प्रयास करने से विंडोज आपको यह पूछेगा कि इसके साथ क्या करना है (ध्यान दें कि यदि आप 'इस तरह की फाइल खोलने के लिए हमेशा चयनित प्रोग्राम का उपयोग करें' चेकबॉक्स चेक करते हैं, तो आप वापस आ जाएंगे जहां आपने शुरू किया था)।

यह एक वैश्विक सेटिंग है - मुझे नहीं पता कि TFS बनाने के लिए कोई तरीका है या नहीं, बस विंडोज से फ़ाइल से निपटने के लिए कुछ अलग करें। इसलिए यदि आप एक्सप्लोरर में .cs फ़ाइलों को डबल-क्लिक करते समय नोटपैड लॉन्च करने की क्षमता रखना चाहते हैं, तो लेकिन अभी भी टीएफएस पूछता है कि उनके साथ क्या करना है, इससे मदद नहीं मिलेगी। साथ ही, ये निर्देश प्री-विस्टा हैं - मुझे नहीं पता कि Vista में क्या बदला गया है। आप superuser.com पर पूछना चाहेंगे यदि आप Vista पर हैं और इन निर्देशों की सहायता नहीं है।

+1

दिलचस्प बात यह है कि जब मैं विंडोज एक्सप्लोरर से .cs फ़ाइल खोलता हूं, तो यह सही ढंग से VS2008 के साथ खुलता है। मैंने आपके द्वारा निर्देशित फ़ाइल को हटा दिया है, वैसे भी, यह देखने के लिए कि क्या मुझे प्रॉम्प्ट मिलेगा। संक्षेप में, यह काम किया। लेकिन यह मुझे समझ में नहीं आता है कि क्यों विंडोज एक्सप्लोरर वीएस 2008 का उपयोग करना जानता था और टीएफएस नहीं था। ओह अच्छा। धन्यवाद! – JoshTheL

+0

Vista + पर फ़ाइल एक्सटेंशन सेटिंग्स को बदलने के लिए, नियंत्रण कक्ष> प्रोग्राम> डिफ़ॉल्ट प्रोग्राम> सेट एसोसिएशन – K0D4

+0

फ़ाइल एसोसिएशन को निकालने के लिए, रजिस्ट्री में इसे ब्राउज़ करें, और वहां कुंजी हटाएं। HKCR/.cs – K0D4

1

AakashM के जवाब से प्रेरित होकर, और के बाद से मैं Notepad2 उपयोग कर रहा हूँ @shanselman here द्वारा सिफारिश की है, और के बाद से वहाँ एक रास्ता स्थायी रूप से Notepad2 साथ नोटपैड को बदलने के लिए है, एक ही लेख (विधि 2 कि MSDN ब्लॉग पेज में में दिए गए लिंक में उल्लिखित), मैंने पहले नोटपैड को नोटपैड 2 के साथ बदल दिया और फिर आकाशम के सुझाव को लागू किया। -> ओपन मुझे संकेत दिए जाने पर सीएस फ़ाइलें खोलने के लिए एक आवेदन पत्र का चयन करने के

  1. आप .cs फ़ाइलों सेट कर सकते हैं VisualStudio में हमेशा खोले जाने के लिए जिस स्थिति में ChangeSet खिड़की:

    उसके बाद दो विकल्प हैं।

  2. या इससे भी बेहतर, नोटपैड 2 में हमेशा .cs फ़ाइलों को हमेशा खोला जाना है, और अब हमने नोटपैड 2 के साथ नोटपैड को प्रतिस्थापित किया है, जब हम चेंजसेट विंडो से खोलें क्लिक करते हैं तो यह स्वचालित रूप से नोटपैड 2 (सिंटैक्स हाइलाइटिंग के साथ) में खुलता है।

शायद आप इसे किसी भी अच्छे टेक्स्ट एडिटर के साथ कर सकते हैं, लेकिन मैंने नोटपैड 2 के अलावा किसी अन्य चीज़ के साथ इसे आजमाया नहीं है।

0

आपका समाधान मेरे लिए काम नहीं करता है। मैंने विंडोज एक्सप्लोरर की जांच की है और मेरी .cs फाइलें वास्तव में वीएस -2008 से जुड़ी हैं (इसलिए जब मैं विंडोज एक्सप्लोरर में एक .cs फ़ाइल को डबल क्लिक करता हूं तो यह बनाम 2008 में खुल जाएगा, जो समझ में आता है) लेकिन अजीब बात यह है कि मैं वास्तव में बनाम 2008 का उपयोग नहीं करता हूं। मैं वीएस -2010 को कोड एडिटर के रूप में उपयोग करता हूं और विंडोज एक्सप्लोरर फ़ाइल एसोसिएशन के बावजूद मेरी फाइलें अभी भी नोटपैड.एक्सई में खोली गई हैं (जब मैं शेल्वेट की तुलना करता हूं या देखता हूं और एक नई गयी फाइल खोलता हूं)।

मुझे लगता है कि दृश्य स्टूडियो 2010 या टीएफएस के भीतर कहीं अलग संगठन होना चाहिए? (यदि यह कोई फर्क पड़ता है तो विंडोज 7 पर आईएम)

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