2012-02-07 21 views
6

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

  1. मैंने मौजूदा शाखा (बी) से एक नई शाखा (ए) बंद की है।
  2. मैंने कुछ महीनों के लिए ए का उपयोग किया।
  3. मैंने बैक बी
  4. में सबकुछ विलय कर दिया है। मैंने स्रोत नियंत्रण एक्सप्लोरर में शाखा पर राइट क्लिक करके ए को हटा दिया है और परिवर्तन में हटाएं और चेक किया है।
  5. [इस बिंदु पर मैं देखने के लिए अगर एक अ-नष्ट किया जा सकता है की जाँच नहीं था, और गलत कुछ भी नोटिस नहीं किया था]
  6. 2 सप्ताह बीत जाने के
  7. अब मैं एक फ़ाइल का इतिहास है कि विलय हो गया देखना चाहते
  8. मैं दृश्य स्टूडियो सेटिंग पर जाएं और बॉक्स है कि हटाए गए सभी आइटम
  9. एक कहीं नहीं है पता चलता पाया जा सकता है
  10. मैं देखने के लिए अगर कुछ अन्य शाखाओं कि मैं पूर्व में हटा दिया था दिखाई दे रहे थे जाँच की जाँच करें, और वे अभी भी मौजूद हैं।
  11. मैं मूल निर्देशिका का परिवर्तन इतिहास में देखते हैं और मैं भी जब मैं ए

    • मैं TFS डेटाबेस के लिए व्यवस्थापक उपयोग कर सकते है नष्ट कर दिया से changeset देख नहीं सकते हैं, लेकिन समझ में नहीं आता स्कीमा सभी "हटाएं" परिवर्तनों को खोजने के लिए पर्याप्त रूप से पर्याप्त है।
    • मैं Microsoft.TeamFoundation.Client में एपीआई का उपयोग करने और अधिक जानकारी प्राप्त करने की कोशिश की है, लेकिन यह किसी भी अधिक रिकॉर्ड TFS इतिहास विंडो

किया अद्यतन

प्रदान नहीं कर रहा है

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

+0

क्या आप "बी" में हटाएं चेंजसेट देख सकते हैं? – DaveShaw

+0

मैं नहीं कर सकता, हालांकि मैं इसे देखने की उम्मीद नहीं करता हूं। मैं बी में विलय परिवर्तन देख सकता हूं, लेकिन हटा नहीं सकता। –

+0

प्रोजेक्ट लेवल ($/MyProject) पर "इतिहास देखें" करने के बारे में क्या? – DaveShaw

उत्तर

1

आगे की जांच से पता चलता है कि एक अलग परियोजना पर एक टीम के सदस्य ने दो सप्ताह की अवधि के दौरान क्लीनअप स्क्रिप्ट चलायी थी जिसने हमारी हटाई गई शाखाओं में से कुछ को गलती से नष्ट कर दिया, विनाश आदेश का आह्वान किया था। How to find out who ran the TFS Destroy Command? में सलाह से पता चला कि यह कौन था, और यह कैसे हुआ था।

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