आप 162,489 और 162,990 देखने के विलय करने के लिए, मैं उन्हें कैसे मर्ज कर सकते हैं?
उत्तर
मुझे लगता है कि आप केवल दो दो विशिष्ट परिवर्तनों को किसी अन्य शाखा में विलय करना चाहते हैं।
आप एक ही बार में कई बदलावों को मर्ज नहीं कर सकते हैं, जब तक कि परिवर्तन अनुक्रम में न हों।
tf
कमांड लाइन टूल का उपयोग करके आप संस्करण को टिल्ड कैरेक्टर से अलग करके संस्करणों की एक श्रृंखला निर्दिष्ट करते हैं।
tf merge /recursive /version:C162489~C162990 "$/SourceBranch" "$/TargetBranch"
इस मामले में परिवर्तन 162987 और 162967 भी शामिल किए जाएंगे।
यदि आप विजुअल स्टूडियो में यूआई का उपयोग कर रहे हैं तो विलय संवाद आपको कई व्यक्तिगत परिवर्तनों को चुनने से रोक देगा जब तक कि वे अनुक्रम में न हों।
अन्य शाखा आप दो चरणों में यह करना होगा में दो अलग-अलग changesets मर्ज करने के लिए:
मर्ज 162,489 और फिर 162,990 (सबसे पुराना changeset के मामले में दोनों changesets ही फ़ाइलों में परिवर्तन होते हैं विलय के साथ शुरू)।
फिर लक्ष्य शाखा के लिए आपके कार्यक्षेत्र में दोनों परिवर्तनों के लिए परिवर्तन होंगे और अब आप लक्ष्य शाखा में एक परिवर्तन के रूप में विलय में चेक-इन कर सकते हैं।
यहां एक समस्या है। यदि आप पहले 162489 मर्ज करते हैं, तो आप 1629 9 0 को मर्ज नहीं कर सकते हैं जब तक कि आप पहले 162489 चेक न करें। –
TFS मर्ज मदद में - http://msdn.microsoft.com/en-us/library/bd6dxhfy(v=VS.100).aspx -, आप 2 उदाहरण में देख कैसे आप एक changeset विलय कर सकते हैं:
tf मर्ज/संस्करण: C137 ~ C137 Branch1 Branch2/पुनरावर्ती
कि क्या है तुम के बाद हो
विलय लगातार तरीके से किया जाना चाहिए। आपके मामले में दो परिवर्तनों को विलय करना जो लगातार नहीं हैं सुरक्षित नहीं है क्योंकि आप एक ही फाइलों में किए गए परिवर्तनों को खो सकते हैं। यही कारण है कि टीएफएस क्लाइंट आपको ऐसा करने की अनुमति नहीं देता है।
इस
tf merge /recursive /version:C162489~C162489 "$/SourceBranch" "$/TargetBranch"
tf merge /recursive /version:C162990~C162990 "$/SourceBranch" "$/TargetBranch"
प्रयास करें यदि आप इन changeset TFS 2010 में एक संघर्ष कोड परिवर्तन लगातार मर्ज के मर्ज हो जाएगा नहीं है, तो।
बहुत धन्यवाद! मुझे नहीं पता था कि अगर मैं एक अलमारियों को मर्ज करना चाहता हूं तो मुझे इसे एक सीमा के रूप में भी निर्दिष्ट करना होगा (अगर मैं केवल अलमारियाँ देता हूं, तो यह संचित परिवर्तनों को मर्ज करने लगता है)। –
- 1. TFS में, मैं कैसे विशिष्ट changesets पर एक निराधार मर्ज करते हैं?
- 2. TFS: TFS
- 3. एक TFS changeset संख्या
- 4. Liquibase - changesets का एक सेट
- 5. सभी देखें TFS
- 6. tfs
- 7. TFS
- 8. tfs
- 9. TFS
- 10. TFS
- 11. TFS
- 12. tfs
- 13. NuGet और TFS TFS में सर्वोत्तम प्रथाओं
- 14. मैं TFS
- 15. मैं TFS
- 16. TFS 2012
- 17. TFS बादल
- 18. TFS से सभी फ़ोल्डर TFS एसडीके
- 19. दो लेबलों के बीच सभी परिवर्तन दिखाएं
- 20. TFS Buildnumber
- 21. क्या TFS 2010
- 22. .csproj.user समस्याएं जब TFS
- 23. TFS 2012 बकाया प्राथमिकता
- 24. Mercurial से TFS
- 25. TFS शाखा अनुमतियां
- 26. tfs डेटाबेस आकार - संस्करण नियंत्रण
- 27. दृश्य स्टूडियो को रोकें TFS
- 28. दशमलव के बाद केवल दो अंक दिखाएं
- 29. स्फिंक्स - Trac टिकट के लिए स्वत: संदर्भ और changesets
- 30. git-tfs: मैं एक tfs प्रोजेक्ट को क्लोन कैसे करूं जिसमें रिक्त स्थान
यह स्पष्ट नहीं है कि आप उन परिवर्तनों के साथ क्या करना चाहते हैं। क्या आप केवल उन परिवर्तनों में परिवर्तनों को किसी अन्य शाखा में विलय करना चाहते हैं, अन्य सभी परिवर्तनों को अनदेखा कर सकते हैं? – Robaticus
देखें http://stackoverflow.com/a/22729936/67824 –