2013-04-10 7 views
28

में कोड की विशिष्ट पंक्ति के लिए इतिहास प्राप्त करना क्या स्रोत स्टूडियो के रूप में टीएफएस का उपयोग करते समय विजुअल स्टूडियो में कोड की विशिष्ट पंक्ति के लिए इतिहास प्राप्त करना संभव है?टीएफएस - विजुअल स्टूडियो

इससे पहले कि मैंने एक और स्रोत नियंत्रण (वॉल्ट) का उपयोग किया, और मैं कोड की रेखा के लिए इतिहास प्राप्त करने में सक्षम था और जांचता हूं कि इसे किसने जोड़ा/संशोधित किया। ऐसा लगता है कि टीएफएस में ऐसी कार्यक्षमता की कमी है। क्या कोई रिपोर्टिंग टूल है जो ऐसा कर सकता है।

मैं दृश्य स्टूडियो 2010 का उपयोग कर रहा TFS के साथ 2010

+0

मुझे विश्वास है कि आप वॉल्ट में दोष या एनोटेट कमांड के बारे में बात कर रहे हैं? –

+0

कई बार, कई शाखाएं होती हैं और परिवर्तनों को मर्ज करते हैं जो कोड की रेखा आखिरी _authored_ के दौरान खोजना मुश्किल बनाते हैं। यही वह है जिसे मैं आखिरकार ढूंढ रहा हूं। – mek363

उत्तर

32

जहाँ तक मुझे पता है, वहाँ एक लाइन का पूरा इतिहास है, जो बहुत भ्रामक और कठिन एक संस्करण के लिए पहचान करने के लिए हो सकता है की तरह कुछ भी नहीं है नियंत्रण। फिर भी, टीएफएस आपको दिखा सकता है कि पिछली बार विशिष्ट पंक्ति को कौन बदलता है। इसे पाने के लिए दो तरीके हैं: फाइल करने के लिए स्रोत नियंत्रण Explorer में

  1. ब्राउज़, सही इसे क्लिक करें और संदर्भ मेनू के बीच में है, तो आप विकल्प Annotate है, जो यह आप के लिए दिखाई देगा मिल जाएगा।

  2. ओपन फ़ाइल आप में रुचि रखते हैं। राइट क्लिक करें संपादन पैन में कहीं और Source Control -> Annotate

+3

यह केवल उस पंक्ति में किए गए अंतिम परिवर्तन को दर्शाता है। अक्सर आप गहरी जाना चाहते हैं, उदाहरण के लिए यदि अंतिम परिवर्तन कॉस्मेटिक प्रकृति – doublehelix

-1

तुम भी सिर्फ सही समाधान Explorer में फ़ाइल पर क्लिक करें और एन्नोटेट चयन कर सकते हैं चुनें।

7

यह कठिन है, लेकिन यह काम करता है, यदि आप बेताब हैं: आपके पास एक रेखा है जिसका इतिहास आप ढूंढना चाहते हैं।

  1. टीएफएस स्रोत नियंत्रण एक्सप्लोरर में फ़ाइल ढूंढें, राइट क्लिक करें, इतिहास देखें।
  2. अगले सबसे हालिया परिवर्तन का चयन करें, राइट क्लिक करें, चेंजसेट विवरण का चयन करें।
  3. चेंजसेट विवरण में फ़ाइल ढूंढें, राइट क्लिक करें, एनोटेट का चयन करें।
  4. यह महत्वपूर्ण है: एनोटेट चेंजसेट के समय प्रत्येक पंक्ति के लिए सबसे हालिया परिवर्तन दिखाता है। (यही कारण है कि आप अगले सबसे हालिया परिवर्तन के साथ शुरू करते हैं।) उस पंक्ति को ढूंढें जिसमें आप रुचि रखते हैं। परिवर्तन और लेखक नोट किया गया है।
  5. यदि यह पर्याप्त नहीं है, तो अपने इतिहास के दृश्य पर वापस जाएं और इस प्रकार ध्यान दिया गया परिवर्तन ढूंढें।
  6. फिर, पिछले परिवर्तन का चयन करें, राइट क्लिक करें, चेंजसेट विवरण का चयन करें। चरण 3-6 दोहराएं।
+0

का था, तो मुझे एक ऐसा उपकरण देखना अच्छा लगेगा जो इसे लाइन या बड़े ब्लॉक जैसे विधियों के लिए स्वचालित कर सके। –

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