2012-01-24 9 views
11

तो मान लें कि मैं एक विकास शाखा में काम कर रहा हूं और मैंने एक बदलाव की जांच की, एक टिप्पणी की आपूर्ति की, और एक कार्य आइटम से जुड़ा हुआ। अब मैं इसे वापस मुख्य में विलय करना चाहता हूं, क्या कोई तरीका है कि मैं टीएफएस विलय को उसी कार्य आइटम को जोड़ने के लिए जान सकता हूं और डिफ़ॉल्ट रूप से टिप्पणी करता हूं जब मैं इसे जांचने का प्रयास करता हूं?टीएफएस मर्ज करें और एसोसिएटेड परिवर्तन/टिप्पणियां रखें

तुच्छ लगता है, लेकिन यह कई changesets के लिए एक दिन बाहर पैमाने पर और काम आइटम नंबर रिकॉर्डिंग फिर से चुनें करने के लिए हो जाता है बहुत कठिन ...

उत्तर

5

टीएफएस मेरी राय में इस पर एक कमजोरी है। वहां सभी टीएफएस-मार्गदर्शिकाएं बताती हैं कि एक बहु-शाखा योजना लागू की जानी चाहिए - जो बिल्कुल उचित है (here को एक महान संदर्भ के लिए देखें)।
डेवलपर्स 'खेल के मैदान' शाखाओं में काम करेंगे & एक बार परीक्षण सफल होने के बाद, परिवर्तनों को अधिक स्थिर में प्रचारित किया जाता है - अधिक रिलीज-पास शाखाएं।

उस पर कुछ हद तक डुप्लिकेट प्रश्न this एक है।

उत्तर के मुताबिक, जे 0 ईएनएन द्वारा extension लिंक-टू-डब्ल्यूआई पहलू पर आप जो कर रहे हैं वह कर सकता है। कोई सबूत नहीं दिखाता है कि ऐड-कमेंट पहलू किसी भी तरह से शामिल है - फिर भी यह जबरदस्त समझ नहीं ले सकता है (क्या होगा यदि विलय में \ DEV-branch से कई काम करता है?)। फिर भी, इस कार्यान्वयन को फोर्क करना और टिप्पणियां भी जोड़ना संभव होना चाहिए।

उसी प्रश्न में ई। ब्लैंकशिप another विकल्प के लिए एक मोटा सड़क प्रदान करता है।

+1

रिकॉर्ड के लिए, एड का प्रस्ताव मुझे वह नहीं मिलेगा जो मुझे चाहिए (मैं गेटेड चेकइन पर ध्यान केंद्रित कर रहा हूं) और मेरी कंपनी के पास जैकोब के समाधान को आजमाने का साहस नहीं था (mgmnt महसूस किया कि यह हमारी स्थापना को नुकसान पहुंचा सकता है)। तो मुझे अभी भी यह समस्या है। – pantelif

3

TFS में, जब आप शाखाओं विलय, जिसके परिणामस्वरूप ChangeSet सभी changesets से जुड़ा हुआ है विलय कर दिया ।

यदि आपने शाखा ए से बी में एक फ़ाइल युक्त एक चेंजसेट विलय कर लिया है, तो शाखा बी में यदि आप उस फ़ाइल पर इतिहास देखते हैं तो यह मर्ज चेंजसेट को इसके आगे '+' के साथ दिखाएगा जो आपको सुरंग की अनुमति देता है टिप्पणी और संबंधित वस्तुओं के साथ मूल Changeset करने के लिए। यह ऑडिटिंग ट्रेल आपकी आवश्यकता को पूरा क्यों नहीं करता है?

+2

मान लीजिए कि आप DEV शाखा में एक बग हल करते हैं और चेक के दौरान बग के साथ प्रतिबद्धता को जोड़ते हैं। जब आप डब्ल्यूआई खोलते हैं, तो आप यह परिवर्तन देखते हैं। कुछ बिंदु पर यह मुख्य शाखा में विलय हो गया। पर कहा? यह डब्ल्यूआई में नहीं है। >> मुझे लगता है कि यह मुद्दा यहां है, यह मेरी मेज पर भी एक मुद्दा है। – pantelif

+1

तो समस्या ऑडिटिंग के लिए स्रोत नियंत्रण के माध्यम से नेविगेट नहीं कर रही है, लेकिन जब डब्ल्यूआई से स्रोत नियंत्रण में नेविगेट किया जाता है। समझा। उस स्थिति में, आप एक कस्टम WIT फ़ील्ड जोड़ सकते हैं जो WIT संपादक का उपयोग करके इसे ट्रैक करने में सहायता करता है। मुझे कुछ और खत्म करना होगा। –

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