मेरे पास मेरी शाखाओं पर कुछ प्रतिबद्धता है। मैं शाखाओं को ट्रंक में विलय करना चाहता हूं, लेकिन कुछ प्रतिबद्ध हैं कि मैं अपनी शाखाओं में ट्रंक में विलय नहीं करता हूं। मेरा क्या हाल है?सबवर्सन: एक विशिष्ट प्रतिबद्धता को कैसे मर्ज करें
उत्तर
जो आप पूरा करना चाहते हैं उसे आमतौर पर चेरीपिकिंग संस्करण नियंत्रण प्रणाली में कहा जाता है।
svn merge -c345,364,377 ^/trunk
आप में अधिक जानकारी प्राप्त कर सकते हैं:
कहो कि आप संशोधन विलय करने के लिए 345, 364 और 377 चाहते हैं, आप अपने शाखा के एक स्वच्छ काम कर प्रतिलिपि के शीर्ष स्तर निर्देशिका पर निम्न प्रक्रियाएं होंगी संबंधित section of the SVN Book।
एक आकर्षण की तरह काम करता है, धन्यवाद – PierreF
आप संशोधन संख्या के साथ अपनी इच्छित इच्छाओं को मर्ज कर सकते हैं।
बस यानिक के उत्तर का विस्तार करने के लिए।
:
आप एक/कुछ विशिष्ट विलय कर सकते हैं जब किसी अन्य शाखा की जरूरत है (उदाहरण के लिए शाखा से प्रतिबद्ध R13 और r666 ' से' शाखा में ' करने के लिए' विलय की जरूरत) एक से करता है (बस सुनिश्चित करने के लिए) चेक उपलब्धता करता है:svn diff -c 13,666 https://fullpathtoyourproject/branches/_from_
शाखा पर Swith रहे हैं:
svn sw https://fullpathtoyourproject/branches/_to_
मर्ज करता
svn merge -c 13,666 https://fullpathtoyourproject/branches/_from_
आप 'fullpathtoyourproject' प्राप्त सिर्फ टाइप की जरूरत है:
svn info
अनुभाग URL में आप इस पथ देखेंगे।
मैं पूर्ण यूआरएल/पथ का उपयोग करना पसंद करता हूं, क्योंकि कुछ परियोजनाओं पर व्यक्तिगत रूप से सापेक्ष पथ मेरे लिए काम नहीं करता है।
यह एक अच्छा जवाब है क्योंकि यह मर्ज के स्रोत और गंतव्य बताते हैं। – natersoz
- 1. एक विशिष्ट प्रतिबद्धता
- 2. गिट: विशिष्ट प्रतिबद्धता पुनर्प्राप्त करें
- 3. क्या मैं सबवर्सन में एक प्रतिबद्धता हटा सकता हूं?
- 4. एक गिट मर्ज प्रतिबद्धता को वापस लेना, फिर
- 5. विशिष्ट प्रतिबद्धता से पहले प्रतिबद्धता हटाएं
- 6. सबवर्सन: मर्ज करें, रिवर्ट करें, फिर से मर्ज करें। यह चुपचाप क्यों विफल रहता है?
- 7. गिट मर्ज स्क्वैश को पूर्ववत कैसे करें?
- 8. एक मर्ज को पूर्ववत करें जिसे
- 9. (गिट): अपस्ट्रीम शाखा से विशिष्ट प्रतिबद्धता कैसे लाएं?
- 10. गिट पर विशिष्ट फ़ाइल पर लगातार प्रतिबद्धता को कैसे रोकें?
- 11. गिट: "शीर्ष पर" एक प्रतिबद्धता को स्थानांतरित करें
- 12. सबवर्सन
- 13. सबवर्सन को निर्देशिका बनाना
- 14. सबवर्सन:
- 15. टीएफएस: सर्वोत्तम प्रथाओं को मर्ज करें
- 16. दस्तावेजों को मर्ज करें
- 17. आप एक दोषपूर्ण गिट मर्ज प्रतिबद्धता को कैसे वापस करते हैं
- 18. सबवर्सन
- 19. सबवर्सन मर्ज: मैं एक 'परिभाषित' शाखा को साफ-सुथरा कैसे कर सकता हूं?
- 20. एक गिट प्रतिबद्धता पूर्ववत करें
- 21. गिट: एक प्रतिबद्धता को रिवर्स-विलय कैसे करें?
- 22. एसवीएन: प्रतिबद्धता पर एक संशोधित फ़ाइल को कैसे अनदेखा करें?
- 23. सबवर्सन लॉक त्रुटि को कैसे ठीक करें
- 24. शाखा को मर्ज कैसे करें और लेखकत्व को बनाए रखें
- 25. एक विलय प्रतिबद्धता
- 26. कैसे सबवर्सन 1.7+
- 27. सबवर्सन
- 28. सबवर्सन एक डिलीट कमांड
- 29. एकाधिक मर्ज करें .MOBI फ़ाइलों को एक
- 30. सबवर्सन प्रतिबद्धता पर अनदेखा करने के लिए फ़ोल्डर्स
क्या आपका मतलब यह है कि आपके पास कुछ काम है कि आप अपने ट्रंक में विलय नहीं करना चाहते हैं या आपके परिवर्तनों को मर्ज करने का प्रयास करते समय आपके पास कुछ संघर्ष हैं? –
उदाहरण, मेरी शाखाओं पर सात प्रतिबद्ध हैं, लेकिन मैं केवल तीन प्रतिबद्धताओं को विलय करना चाहता हूं। – Clown
तो आपको केवल संशोधन निर्दिष्ट करना होगा। http://stackoverflow.com/questions/326937/subversion-how-to-merge-only- विशिष्ट-revisions-into-trunk-when-multiple-consec – tostao