दिलचस्प पोस्ट
कैसे पता लगाने के लिए कि मैं दृश्य स्टूडियो 2008 के साथ कोड संकलित कर रहा हूँ? अजगर स्ट्रिंग की अधिकतम लंबाई क्या है? बाहरी जार पर "दल्विक प्रारूप में रूपांतरण त्रुटि 1 के साथ विफल" घंटे के लिए सेकंड कन्वर्ट: मिनट: दूसरा स्कैनर से एक चार इनपुट ले लो मुझे किसका उपयोग करना चाहिए, -वेकेफ़ोमनीब या -विवलोकनडिडलोड? अपने लिनक्स सी ++ प्रोग्राम में कोर डंप को कैसे सक्षम करें पॉपिन और एक समर्पित TTY पायथन के साथ इंटरेक्टिव बैश चलाएं वीबीए का इस्तेमाल करते हुए टीएक्सटी फाइल बनाने और लिखना "इनलाइन" कीवर्ड बनाम "इनलाइनिंग" अवधारणा एनजी-दोहरा में वस्तु कुंजी के अनुसार आदेश अजगर: लिपियों की अपनी निर्देशिका में लिपियों की कार्यशील निर्देशिका बदलें समान मूल्य के लिए एक सरणी के सभी सदस्यों को कैसे प्रारंभ करें? मैं एक लोकल वेरिएबल को एक स्क्रिप्ट ब्लॉक में कैसे चला सकता हूँ जिसे आप़ॉक-कमांड के साथ दूरस्थ मशीन पर निष्पादित किया जा सकता है? एंड्रॉइड एपीआई 23 बदलें नेविगेशन देखें हेडर लेआउट टेक्स्टव्यू

टीएफएस वर्कस्पेस मैपिंग को कैसे निकालना?

मुझे एक टीम प्रोजेक्ट के अंदर टीएफएस में एक परियोजना थी इसलिए हमने परियोजना को दूसरी टीम प्रोजेक्ट में एक अलग स्थान पर ले जाया।

मैंने जेनकिंस को टीम प्रोजेक्ट से कनेक्ट करने और मेरे समाधान का निर्माण करने के लिए कॉन्फ़िगर किया था, लेकिन जब मैंने नई टीएफएस टीम प्रोजेक्ट से कनेक्ट होने के लिए सेटिंग्स बदल दी, तो मुझे नीचे की त्रुटि देता है:

[workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" workspace -new Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain.net:8080/tfs/newteamproject ******** The path D:\jenkins\jobs\ProjectName1-Build\workspace is already mapped in workspace Hudson-ProjectName1-Build-MASTER [http://domain.net:8080/tfs/oldteamproject]. 

इसलिए उपर्युक्त दिखाता है कि एक मौजूदा कार्यक्षेत्र है इसलिए मैं इसे हटाने के लिए नीचे दिए गए कमांड को चलाया

 tf workspace -delete Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain.net:8080/tfs/oldteamproject 

और यह संकेत दिया कि वर्कस्पेस को हटा दिया गया है लेकिन मुझे अभी भी यही त्रुटि मिल रही है

मैंने यह भी जांच की कि क्या मैपिंग को हटा दिया गया है या नहीं, नीचे दिए गए आदेश को चलाया जा रहा है:

 tf workspace -server:http://domain.net:8080/tfs/oldteamproject Hudson-ProjectName1-Build-MASTER 

लेकिन यह कहता है कि वर्कस्पेस की उम्मीद के अनुरूप नहीं है

इसलिए, मैंने सोचा था कि वह इसे कहीं कैशिंग कर सकता है और नीचे दिए गए कमांड को चलाया:

 tf workspaces /remove:* /collection:http://domain.net:8080/tfs/oldteamproject 

और उसने कहा "सर्वर से कैश मैचों में कोई कार्यक्षेत्र नहीं है http://domain.net:8080/tfs/oldteamproject "

इसलिए मुझे लगता था कि यह कैश्ड भी नहीं है।

तो क्या त्रुटि पैदा हो रही है और इसे कैसे हल करें?

Solutions Collecting From Web of "टीएफएस वर्कस्पेस मैपिंग को कैसे निकालना?"

वीएस से:

  1. ओपन टीम एक्सप्लोरर
  2. स्रोत नियंत्रण एक्सप्लोरर पर क्लिक करें
  3. उपकरण विंडो के एवल बार में "वर्कस्पेस" लेबल के नीचे एक बूंद है
  4. इसे बढ़ाएं और "वर्कस्पेस …" विकल्प पर क्लिक करें (हाँ, थोड़ा सा सहज ज्ञान युक्त)
  5. "कार्यस्थान प्रबंधित करें" विंडो ऊपर आती है संपादित करें पर क्लिक करें और आप अपने कार्यस्थान को जोड़ / हटा सकते हैं / संपादित कर सकते हैं

स्रोत नियंत्रण एक्सप्लोरर

एक अलग मशीन पर वी.एस. से

आपको वीएस को एक ही मशीन पर भर्ती होने की ज़रूरत नहीं है क्योंकि आप दूरस्थ प्रविष्टियों को संपादित कर सकते हैं! जब आप "वर्कस्पेस …" आइटम को दबाते हैं तो ऊपर आने वाले संवाद में "रिमोट वर्कस्पेस दिखाएं" कहते हुए चेक बॉक्स होता है – बस उस पर टिक लगाएं और आपको अपने सभी लिस्टलों की सूची मिलेगी:

दूरस्थ वर्कस्पेस दिखाएं

कमांड लाइन से

डेवलपर कमांड प्रॉम्प्ट से "TF वर्कस्पेस" को कॉल करें यह सीधे "वर्कस्पेस प्रबंधित करें" लाएगा!

मैं एक ही समस्या में भाग गया, और इसे यहां स्थित, TFS कैश में सभी फाइलों को मैन्युअल रूप से हटाकर इसे ठीक करने में सक्षम था:

 %LocalAppData%\Microsoft\Team Foundation\3.0\Cache 

या 4.0 , 5.0 , आदि

मैसेज को टीएफएस से हटाने के लिए इन चरणों का पालन करें:

  1. ओपन team explorer
  2. Source Control क्लिक करें
  3. project पर राइट क्लिक करें
  4. Remove Mapping पर क्लिक करें

त्रुटि वास्तविक है हो सकता है आपने अलग-अलग मशीन पर एक ही नाम के साथ कार्यस्थान बनाया हो। अब आप मशीन बदलकर मशीन बदल सकते हैं।

तो यहां काम किया जाता है-जो कि निश्चित रूप से काम करेगा।

  1. "टीम एक्सप्लोरर" पर जाएं
  2. "स्रोत-नियंत्रण" पर जाएं
  3. कार्यस्थान ड्रॉप-डाउन पर जाएं
  4. "वर्कस्पेस …" पर क्लिक करें
  5. एक पॉप अप विंडो दिखाई देगा
  6. "दूरस्थ वर्कस्पेस दिखाएँ" पर क्लिक करें
  7. अब कार्यक्षेत्र जो विवादित है को हटाना है और आप अपना कार्य जारी रख सकते हैं।

कृपया नीचे दिए गए चरणों का पालन करें:

 Ctrl + Run 

प्रतिलिपि और अतीत

 %LocalAppData%\Microsoft\Team Foundation 

आपको टीएफएस के विभिन्न संस्करण मिलेंगे उदा यहां छवि विवरण दर्ज करें

प्रत्येक फ़ोल्डर पर क्लिक करें और आपको मिलेगा

यहां छवि विवरण दर्ज करें

अब इन फोल्डर में सभी डेटा हटा दें।

दृश्य स्टूडियो फिर से खोलें

धन्यवाद।

मैंने / newowner कमांड का उपयोग करके मैपिंग को हटाने में कामयाब रहे हैं जैसा कि यहां बताया गया है:

मैं अपनी टीम फाउंडेशन सर्वर वर्कस्पेस तक पहुंच कैसे हासिल कर सकता हूं?

कमांड ने वर्कस्पेस विंडो संपादित की, जहां मैपिंग को निकाल दिया। बाद में मैंने जिस कार्यक्षेत्र की आवश्यकता नहीं थी उसे हटा दिया।

मैं टीएफएस 2012 का उपयोग कर रहा हूं। मैंने जो भी सुझाव दिया था, वह सब कुछ करने का प्रयास किया: हटाए गए कैश फ़ोल्डर, वर्कस्पेस ड्रॉपडाउन, टीएफ वर्कस्पेस / हटाए गए थे: *, नियंत्रण कक्ष, आईई, आदि से क्रेडेंशियल्स को मंजूरी दी।

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

डेटाबेस को Tfs _ << your_TFS_collection_name >> कहा जाता है। Tfs_Configuration MSSQL डेटाबेस को अनदेखा करें मुझे यकीन नहीं है, लेकिन अगर आपके पास Tfs _ << your_TFS_collection_name >> डेटाबेस नहीं है, तो सेटिंग्स Tfs_DefaultCollection डेटाबेस में हो सकती हैं। मानचित्रण को tbl_WorkingFolder.LocalItem में संग्रहीत किया जाता है

 /*Find correct workspace*/ SELECT WorkspaceId, * FROM tbl_Workspace ORDER BY WorkspaceName /*View the existing mapping*/ SELECT LocalItem, * FROM tbl_WorkingFolder WHERE WorkspaceId = <<WorkspaceId from above>> /*Update mapping*/ UPDATE tbl_WorkingFolder SET LocalItem = 'D:\Legacy' WHERE WorkspaceId = <<WorkspaceId from above>> /*LocalItem = NULL might work too but I haven't tried it*/ 

यहां कोई भी उत्तर मेरे कार्यस्थानों को नहीं हटाया है लेकिन ये एक ऐसा समाधान है जो आपके लिए काम कर सकता है।

  1. एक दृश्य स्टूडियो कमांड प्रॉम्प्ट को खोलें
  2. पहले दृश्य स्टूडियो को बंद करें या हटाना कमांड कार्यस्थान को हटा नहीं सकते हैं
  3. कार्यस्थान आज्ञाओं की सूची -> टीएफ /? टीएफएस के संस्करण से आपको उपलब्ध आदेशों को ढूंढने के लिए
  4. कार्यस्थानों की सूची -> टीएफ वर्कस्पेस
  5. वर्कस्पेस -> टीएफ वर्कस्पेस वर्कस्पेस हटाएं / डिलीट करें

आपको संपूर्ण कैशे फ़ोल्डर को हटाना नहीं पड़ता है आप सभी सेटिंग्स / वरीयताओं को खो देते हैं कार्यक्षेत्र मैपिंग नामक फ़ाइल में संग्रहीत हैं:

उपयोगकर्ता स्थानीय सेटिंग्स / एप्लिकेशन डेटा निर्देशिका के अंतर्गत VersionControl.config । यहां विंडोज 7 में स्थित है:

% LocalAppData% \ Microsoft \ Team Foundation \ x.0 \ Cache \ Volatile

जहां x = 3.0.4.0, 5.0.6.0 आदि।

उस स्थानीय फोल्डर से वर्कस्पेस मैपिंग (डायरेक्टरी पथ मैप्डपेथ्स एट्रिब्यूट में मौजूद होगा) को हटाने के लिए आपको उस फ़ोल्डर को नामित फ़ोल्डर्स मिलेगा, उनमें से प्रत्येक को खोलें, मैन्युअल रूप से अग्रेषित फ़ाइल को संपादित कर सकेंगे (जो अब उपयोग में नहीं है )।

आखिर में सभी कार्यस्थान हटा दिए गए और खरोंच से शुरू हो गए फिक्स्ड।

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

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

कहानी का नैतिक, शायद एक अन्य उपयोगकर्ता एक ही मशीन पर लॉग ऑन हुआ है, जो वर्तमान में लॉग इन उपयोगकर्ता से दिखाई नहीं दे रहा है, इस प्रकार आप मैपिंग को हटा या यहां तक ​​नहीं देख सकते हैं।

आप अपनी .sln फाइल का संपादन करके और tfs बाध्यकारी के लिए ग्लोबल सेशन तत्व को निकालकर एक tfs मैपिंग भी निकाल सकते हैं।

आपकी सहायताके लिए धन्यवाद!

समस्या कार्यस्थान का चयन करें * tbl_workspace से WHERE वर्कस्पेसनाम '% xxxxx%' की तरह

वांछित वर्कस्पेस का चयन करें * Tbl_Workspace से WHERE WorkspaceName जैसे '% zzzzz%'

शीर्ष 200 Tbl_WorkingFolder संपादित करें चुनें तब समस्या मैपिंग का चयन करें SELECT * FROM tbl_WorkingFolder WHERE WorkspaceId = ऊपर से कार्यस्थान साइट

WorkspaceId को इच्छित वर्कस्पेस आईडी में बदलें

अंत में गोटो प्रोजेक्ट एक्सप्लोरर और प्रोजेक्ट पर मैपिंग निकालें चुनें

वांछित वर्कस्पेस को मैच करने के लिए वीबी 6 एमएसएससीसीपीआरजे एससीसी को संशोधित करें

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