2012-12-11 31 views
19

हमारे कोड परियोजना पंक्तियों के साथ TFS में branched है, और प्रत्येक का अपना अलग निर्माण प्रक्रियाक्या कोई TFS लेबल का नाम बदलने का कोई तरीका है?

enter image description here

है हम बिल्ड नंबर, उदा प्रत्येक परियोजना के लेबल Build_1, आदि हालांकि मैंने भूलने की गूंगा गलती की है कि टीएफएस लेबल अद्वितीय होना चाहिए और परियोजना के नाम से मेरी परियोजना को लेबल करना भूल गया।

व्याख्या करने के लिए, मैं P5624 फ़ोल्डर में चार बार Build_1, Build_2, Build_3 & Build_4 साथ जब मैं P5624-Build_1 तरह लेबल का उपयोग किया जाना चाहिए था करार दिया है, आदि

तो, मैं एक तरह से नाम बदलने के लिए देख रहा हूँ लेबल मुझे एसओ पर सीधे कुछ भी नहीं मिला, और टीएफ लेबल कमांड (link here) पर माइक्रोसॉफ्ट हेल्प कोई संकेत नहीं देता है कि यह किया जा सकता है।

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

उत्तर

29

नामकरण लेबल TFS द्वारा समर्थित नहीं है। आप पुराने लेबल के आधार पर केवल एक नया लेबल बना सकते हैं जिसे आप निकालना चाहते हैं।

अपने दृश्य स्टूडियो का उपयोग कर रहे हैं, तो यहां दिए गए चरणों यह

  1. कैसे करना सही स्रोत नियंत्रण एक्सप्लोरर में फ़ोल्डर क्लिक करें ContextMenu खोलें और
  2. बदलें version- 'लेबल लागू करें' करने के लिए कर रहे हैं लेबल पर नीचे लेबल और पुराने लेबल "P5624"
  3. नया लेबल "P5624-Build_1" नाम दें और इसे
  4. पुराने लेबल को हटाएं यदि इसकी आवश्यकता नहीं है।
+1

इससे पहले कि मैं इसे जाने दूं, क्या आपको पता है कि यह काम करेगा जब मैं पहले से ही परियोजना में कई लेबल लागू कर चुका हूं? (आदर्श रूप से मैं उन सभी का नाम बदलना चाहता हूं) – DeanOC

+1

निश्चित रूप से, लेकिन आपको प्रत्येक लेबल के लिए चरणों को दोहराना होगा जिन्हें आप "नाम बदलें" करना चाहते हैं। – Jehof

+1

यह पूरी तरह से काम किया। मुझे पता नहीं था कि आप मौजूदा लेबल को लेबल कर सकते हैं। आपका बहुत बहुत धन्यवाद! – DeanOC