मैंने एक कार्यक्षेत्र (सी:/उपयोगकर्ता/अपर्णा/कार्यक्षेत्र) जोड़ा है और वहां कोड चेक किए हैं। मैपिंग समस्या के कारण मैंने कार्यक्षेत्र बदल दिया है, यानी मैंने एक नया बनाया है (डी:/नोस्क्रिप्ट)। जब मैंने tfs से इस नए वर्कस्पेस में प्रोजेक्ट मॉड्यूल की जाँच करने की कोशिश की, तो यह पहले से ही पुराने कार्यक्षेत्र में मैप किया गया है। जब मैं नया कार्यक्षेत्र फोल्ड खोलता हूं, तो मेटाडेटा और रिमोटसिस्टम टेम्पफाइल दिखाई देते हैं। प्रोजेक्ट मॉड्यूल अभी भी पुराने कार्यक्षेत्र में रहता है। जब मैं नए कार्यक्षेत्र का चयन करके ग्रहण खोलता हूं, तो मुझे सभी प्रोजेक्ट मॉड्यूल पुराने कार्यक्षेत्र में रहते हैं .. इसका क्या कारण है? क्या यह कोई प्रदर्शन मुद्दा बनाएगा?

1
Aparna Navaprabhan 6 नवम्बर 2017, 11:23

1 उत्तर

सबसे बढ़िया उत्तर

TFS में, एक कार्यस्थान एक ही TFS फ़ोल्डर को एक से अधिक स्थानीय निर्देशिका में मैप करने की अनुमति नहीं देता है।

हालाँकि, आपके पास एक कंप्यूटर के लिए दो या अधिक कार्यस्थान हो सकते हैं, और प्रत्येक कार्यस्थान एक TFS फ़ोल्डर को किसी भिन्न स्थानीय फ़ोल्डर में मैप कर सकता है। ऐसा लगता है कि आपके प्रोजेक्ट मॉड्यूल पहले से ही पुराने कार्यक्षेत्र के साथ मैप किए गए हैं।

इससे कोई प्रदर्शन समस्या नहीं होगी। लेकिन प्रत्येक कार्यक्षेत्र में फाइलों के कौन से संशोधन अलग-अलग ट्रैक किए जाते हैं (प्रत्येक को अद्यतित रखने के लिए आपको प्रत्येक में प्राप्त करने की आवश्यकता होती है) कमांड लाइन से tf get का उपयोग करना एक आसान तरीका है।

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

तब आप रीमैप कर सकते हैं और नए कार्यक्षेत्र में नवीनतम प्राप्त कर सकते हैं।

0
PatrickLu-MSFT 7 नवम्बर 2017, 09:10