2012-07-04 14 views
18

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

मुझे यह देखने के लिए चौंक गया कि उसने मेरी फाइलों को हटाना शुरू कर दिया !!! मैंने जल्दी से रद्द कर दिया। सौभाग्य से ऐसा लगता है कि यह मेरी संशोधित और स्थानीय फाइलों को हटा नहीं पाया।

मुझे ऐसा कुछ कैसे करना चाहिए?

यह विजुअल स्टूडियो 2010 के टीम फाउंडेशन सर्वर के साथ हुआ, लेकिन मुझे यकीन है कि यह सभी संस्करणों पर लागू होता है।

+0

यह व्यवहार वीएस 2010 और टीएफएस के लिए सामान्य है। Http://msdn.microsoft.com/en-us/library/ms245474.aspx – Jehof

+0

पढ़ें मैं आपके शीर्षक में आपके दर्द को समझता हूं (और आपकी निराशा के लिए +1), लेकिन मुझे इसे संपादित करने की आवश्यकता महसूस हुई क्योंकि इस तरह का शीर्षक आपके प्रश्न को सड़क के नीचे आसानी से देखने में सक्षम होने में मदद नहीं करेगा। –

+0

मुझे बस एक पल की जरूरत है :-) –

उत्तर

12

ऐसा इसलिए होता है क्योंकि टीएफएस बेकार है। यूआई की कुछ सीमाओं को पाने के लिए आप "TF.exe" कमांड लाइन का उपयोग कर सकते हैं।

TF.exe आदेश निम्न की तरह कुछ होना चाहिए, इसलिए शायद यह निर्देशिका आपके पथ में जोड़ने लायक है।

C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 9.0 \ Common7 \ IDE \ tf.exe

तब आप अपने ड्राइव पर एक उपयुक्त स्थान का चयन कर सकते हैं, एक नया कार्यक्षेत्र बनाने और उसके बाद किसी विशेष संस्करण पर कोड प्राप्त (या बस नवीनतम)

C:\my_temp_location> tf.exe workspace /new <workspace_name> /collection:<server_location> 
C:\my_temp_location> tf.exe get <source_location> /version:<changeset> /recursive 

आप आप वर्तमान में तो तुम सिर्फ निम्न आदेश चला सकते हैं कार्यस्थानों की एक सूची देखने के लिए चाहते हैं:

C:\> tf.exe workspaces 
+3

हाँ, बेकार पर सहमत हुए। मैं प्रमाण पत्र कैसे निर्दिष्ट करूं? क्या आपके पास अधिक कमांड का लिंक है? –

+0

कोई बात नहीं, मुझे यह मिला: '/ लॉगिन: <[email protected]>, ' - http://msdn.microsoft.com/en-us/library/hh190725.aspx –

+1

आप पूर्ण देखने के लिए 'tf.exe help' चला सकते हैं आदेशों का सेट या उस आदेश के लिए सहायता देखने के लिए 'tf.exe मदद प्राप्त करें 'जैसी कुछ।हालांकि मुझे तुम्हारा दर्द महसूस होता है, मैं वास्तव में इस उत्पाद का उपयोग करने से नफरत करता हूं, सबवर्सन का उपयोग करने से आ रहा है यह एक कदम पीछे की तरह लगता है –

6

आप क्या करते हैं करने के लिए एक सरल तरीके से 'किसी भी नए कार्यक्षेत्र पैदा करने के बिना के बाद कर रहे हैं, यह है, करने के लिए: एक नया shelveset में
अपने

  • Shelve लंबित परिवर्तन
  • आप विशिष्ट संस्करण प्राप्त करें' देख रहे हैं & किसी भी समीक्षा कर लिए
  • नवीनतम जाओ एक बार आप 'किया फिर
  • अपने पहले से हटाया परिवर्तन Unshelve
+0

उपयोगी हो सकता है, लेकिन मैं नहीं कर सकता, उदाहरण के लिए, दो फ़ोल्डर संरचनाओं की तुलना करें या अनुपलब्ध फ़ाइलों की प्रतिलिपि बनाएँ। –

+3

मैं देखता हूं कि आपका क्या मतलब है। विभिन्न संस्करणों के बीच फ़ोल्डर की तुलना करने का एक और तरीका है, (1) स्रोत नियंत्रण एक्सप्लोरर से "इतिहास देखें" का चयन करें, फिर (2) दो अलग-अलग परिवर्तनों को हाइलाइट करें (Ctrl दबाएं) और अंत में (3) " की तुलना करें .. "। – pantelif

+0

धन्यवाद, यह उपयोगी है। –

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