TFS में दोष सुविधा का उपयोग कैसे करें?


87

आप टीएफएस में दोष सुविधा का उपयोग कैसे करते हैं?


9
आसान, एक और देव उठाओ और चीर दो!
फराब्स

10
जो लोग एक औपचारिक स्रोत नियंत्रण सुविधा के रूप में "दोष" में नहीं चले हैं, उनका उपयोग SVN, CVS, शायद अन्य उपकरणों में किया जाता है। असल में, यह प्रदर्शित करता है कि किसने कोड की अपमानजनक रेखा को बदल दिया, और कब। रूपक के अनुसार, यह किसी की पीठ पर क्रॉसहेयर लगाता है।
DOK

7
'एनोटेट ’इसके लिए is दोष’ से बेहतर नाम है - आप आमतौर पर किसी पर उंगली नहीं उठाते हैं, जो आपको इसे समझने में मदद कर सके। दोनों उपकरण भी संशोधन / परिवर्तन दिखाते हैं जहां परिवर्तन किया गया था, जो वास्तव में यह समझने में मदद करता है कि कोड को इस तरह क्यों लिखा गया था।
कीथ

3
Svn प्रशंसा मत भूलना।
डेविड वॉटसन

जवाबों:


129

TFS समतुल्य एनोटेट कमांड है जो मुझे विश्वास है। (बस स्रोत कोड एक्सप्लोरर में संस्करण फ़ाइल पर राइट क्लिक करें और "एनोटेट" चुनें।

इस पर अधिक जानकारी MSDN पर है


7
कई परिवर्तनों पर कोड की एक पंक्ति को ट्रेस करते समय एसवीएन में "पिछले संस्करण को एनोटेट करें" के बजाय बहुत बुरा टीएफएस ने "इस संस्करण को एनोटेट" किया है।
मैथिज्स वेसल्स

@MatthijsWessels, मैं मानता हूं कि इसके लिए फीचर नहीं बनाया गया है। हालाँकि आप इतिहास को देख सकते हैं, व्यक्तिगत रूप से प्रत्येक बदलाव को अपनी विंडो में एनोटेट कर सकते हैं और फिर उन एनोटेशन में दृश्य को विभाजित कर सकते हैं। ge.tt/7og5eKW1/v/0?c
एडम कैविनेस

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

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

2
"दोषपूर्ण पिछले संस्करण" सुविधा है, यह सिर्फ "दोष वर्तमान" के समान स्थान पर स्थित नहीं है। जब आप किसी फ़ाइल के लिए इतिहास देख रहे हों, तो संशोधन के लिए पंक्ति पर राइट-क्लिक करें और वहाँ से "एनोटेट" मेनू आइटम चुनें।
सीन यू

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.