मैंने अपने कार्यक्षेत्र में कुछ फ़ाइलों/फ़ोल्डरों को मैन्युअल रूप से हटा दिया है। मैं अपने टीएफएस वर्कस्पेस में उन आइटम्स के लिए डिलीट कैसे भेजूं और उन डिलीट को रिपोजिटरी में प्रतिबिंबित करने के लिए प्राप्त करें (कमांड लाइन या प्रोग्रामेटिक एपीआई के माध्यम से)।टीएफएस से काम करने वाली प्रतिलिपि से हटाई गई सभी फाइलों को कैसे हटाया जाए?
उत्तर
आप Team Foundation Server Power Tools से tfpt online /deletes
आदेश का उपयोग करने के लिए सक्षम होना चाहिए (या वैकल्पिक रूप शेल एक्सटेंशन TFS सर्वर-Powertools में शामिल है)। यह आपको किसी भी अनचाहे स्थानीय परिवर्तनों को "प्रचारित" करने के लिए प्रेरित करेगा जो सर्वर वर्कस्पेस में नहीं है।
हटाए गए फ़ाइलों को नियमित परिवर्तनों की तरह चेक-इन किया जा सकता है, हालांकि - यदि आप चेक-इन करने के लिए समाधान-एक्सप्लोरर का उपयोग करते हैं, तो हटाई गई फ़ाइलें शामिल नहीं हैं (क्योंकि केवल फाइलें जो समाधान में अभी भी हैं, परिवर्तन में शामिल हैं)।
मैं हमेशा स्रोत नियंत्रण-एक्सप्लोरर के माध्यम से मेरी चेकइन करते हैं - फिर हटा दिया फ़ाइलों को भी चेकइन में शामिल हैं
अभिवादन (अगर उन फ़ाइलों स्रोत नियंत्रण-फ़ोल्डर आप में चेक इन कर रहे हैं नीचे हैं) जोहान्स
पीएस: यदि आप विंडोज़-फाइल एक्सप्लोरर के माध्यम से फाइलों को हटाते हैं, तो उन्हें आपकी कामकाजी प्रति में "हटाए गए" के रूप में चिह्नित नहीं किया जाता है। हमेशा VS2010 का उपयोग फ़ाइलों को हटाने के
मुझे इन फ़ाइलों को हटाए जाने के रूप में चिह्नित करने की आवश्यकता है। – user626528
समस्या यह है कि आप * हमेशा ऐसा नहीं कर सकते हैं। मेरे मामले में, एक तृतीय पक्ष उपकरण फ़ोल्डर में परिवर्तन करता है। इसमें कोई सुराग नहीं है जिसे मैं टीएफएस का उपयोग कर रहा हूं। –
अपने काम करने वाले फ़ोल्डरों के भीतर आइटम हटाने से स्रोत नियंत्रण में हटाए गए प्रतिबिंबित नहीं होंगे। स्रोत नियंत्रण से आइटम हटाने के लिए निम्न करें:
, स्रोत नियंत्रण ui से हटाने के सही आइटम पर क्लिक करें और फिर परिवर्तन करने से हटा कर ऐसा करते हैं।
ओपन वी.एस. कमांड लाइन और tf गुण आदेश, उदाहरण चलाएँ:
tf properties /s:TFSServerCollection "$/FilePath/Filename.jpg"
यह आपको नष्ट आईडी पुनः प्राप्त इस उदाहरण के लिए कहते हैं कि नष्ट आईडी 12345ही वी.एस. कमांड लाइन विंडो में की सुविधा देता है दूँगी , tf नष्ट आदेश, उदाहरण चलाएँ:
tf destroy /s:TFSServerCollection "$/FilePath/Filename.jpg";x12345
हटाने आईडी से पहले 'एक्स' जोड़ने के लिए मत भूलना। एंटर दबाएं और यदि आप आइटम को मिटाना चाहते हैं तो यह आपको संकेत देगा। हाँ कहें, और फिर एंटर दबाएं। बस सावधान रहें क्योंकि टीएफ नष्ट हो गया है, इसके इतिहास सहित स्रोत नियंत्रण से आइटम और/या फ़ोल्डर को हटा दिया गया है।
मैंने इसे वोट दिया अप क्योंकि यह ** अवांछित फ़ाइलों को स्थायी रूप से नष्ट करने की प्रक्रिया का एक अच्छा वर्णन है, लेकिन फ्रेंकी सी की अंतिम वाक्य को मजबूत करना चाहता था।अधिकांश मामलों में स्रोत नियंत्रण के तहत, एक साधारण हटाने की वांछित होने पर विनाश खतरनाक ओवरकिल होता है। –
विजुअल स्टूडियो 2012 में: इन विलोपनों का पता लगाया जाएगा, लेकिन "बहिष्कृत परिवर्तन" खंड में सूचीबद्ध है। इस सूची को खोलें और परिवर्तनों को "प्रचारित" करने के लिए क्लिक करें।
हालांकि, मैंने प्रोजेक्ट में "अतिरिक्त" फाइलें की थीं, फिर पहली बार चेक किए जाने से पहले उन्हें मैन्युअल रूप से हटा दिया गया था .. इन्हें टीएफएस स्रोत एक्सप्लोरर से मैन्युअल रूप से हटा दिया जाना था –
- 1. svn - काम करने वाली प्रतिलिपि में फ़ाइल "खो गई"
- 2. कई लोगों से सभी रिश्तों को कैसे हटाया जाए?
- 3. टीएफएस में हटाई गई शाखा को कैसे पुनर्प्राप्त करें?
- 4. जावा में जेएफआरएएम से सभी घटकों को कैसे हटाया जाए?
- 5. स्ट्रिंग से अक्षरों को कैसे हटाया जाए?
- 6. प्राथमिकता से वरीयता को कैसे हटाया जाए?
- 7. edittext से चरित्र को कैसे हटाया जाए?
- 8. संवाद से सीमा को कैसे हटाया जाए?
- 9. तत्व से प्रत्येक शैली को कैसे हटाया जाए?
- 10. परिवर्तन करने के बाद सीवीएस से हटाई गई निर्देशिका को मैं कैसे पुनर्स्थापित कर सकता हूं?
- 11. किसी दिए गए पैटर्न से शुरू होने वाली स्ट्रिंग के अंत को कैसे हटाया जाए?
- 12. कैसंड्रा क्लस्टर से मृत नोड को कैसे हटाया जाए?
- 13. सी-स्ट्रिंग से पहले अक्षर को कैसे हटाया जाए?
- 14. एचटीएमएल/सीएसएस के प्रवाह से तत्व को कैसे हटाया जाए?
- 15. गिटहब से एक लटकती प्रतिबद्धता को कैसे हटाया जाए?
- 16. किसी तत्व में सभी श्रोताओं को कैसे हटाया जाए?
- 17. केवल संशोधित (और नई या हटाई गई) फ़ाइलों को कैसे प्रतिबद्ध किया जाए?
- 18. फ़ायरफ़ॉक्स में छाया से अजीब सीमा को कैसे हटाया जाए?
- 19. छवि से काले भाग को कैसे हटाया जाए?
- 20. टेक्स्टरेरा के मूल्यों से अंडरस्कोर को कैसे हटाया जाए?
- 21. चॉकलेट के माध्यम से स्थापित पैकेज को कैसे हटाया जाए?
- 22. इंटेलिजे आईडीईए में डिस्क से फ़ाइल को कैसे हटाया जाए?
- 23. सी # से वर्ड फाइलों की पीढ़ी को कैसे बढ़ाया जाए?
- 24. गिट कई मिलान करने वाली फाइलों को अनदेखा करता है
- 25. PHP में फ़ंक्शन को कैसे हटाया जाए?
- 26. स्ट्रिंग के प्रारंभ या समाप्ति से सभी सफेद रिक्त स्थान को कैसे हटाया जाए?
- 27. मैं हटाई गई शाखा को गिट में कैसे प्राप्त करूं?
- 28. Mercurial में मेरी कार्यशील निर्देशिका से सभी अनचाहे फ़ाइलों को कैसे हटाया जाए?
- 29. दो कॉलम के बीच सभी लाइनों से पाठ को कैसे हटाया जाए?
- 30. राफेल जेएस: घटनाओं को कैसे हटाया जाए?
पहचान हटाने के लिए '/ deletes' पास करना याद रखें ... –
धन्यवाद @EdwardThomson, मेरा उत्तर – DaveShaw
अपडेट किया गया/हटाएं मेरे मामले में 3 हटाए गए फ़ोल्डरों का पता लगाता है, लेकिन जब मैं परिवर्तनों को प्रस्तुत करने का प्रयास करता हूं, तो यह कहता है" एक या अधिक बच्चे लंबित परिवर्तन हैं "। लेकिन अगर मेरे पास फाइल नहीं है तो यह लंबित परिवर्तनों को देखने में मुश्किल है। क्या यह सभी हटाई गई फ़ाइलों और फ़ोल्डर्स को लेने का कोई तरीका नहीं है और बस उन्हें हटाए गए के रूप में चिह्नित करें? (इन फ़ाइलों को नेटबीन आईडीई से हटा दिया गया था, यही कारण है कि इसे स्रोत एक्सप्लोरर या विजुअल स्टूडियो से हटाया नहीं गया था ...) – JFTxJ