से बनाई गई थी, मैं अपने प्रोजेक्ट की शाखा में ट्रंक से नवीनतम परिवर्तनों को मर्ज करने की कोशिश कर रहा हूं, लेकिन समस्या यह है कि मुझे नहीं पता कि ट्रंक के संशोधन में मैंने क्या देखा है कि अंत में से शाखा बनाई मुझे लगता है कि एसवीएन ने इसे कहीं लॉग किया है। क्या कोई जानता है कि मुझे संशोधन संख्या कैसे मिल सकती है?ट्रंक में संशोधन ढूंढें कि एक शाखा
उत्तर
कमांड लाइन से, --stop-ऑन-प्रति झंडा जहां से एक शाखा की नकल की शो आप मदद करने के लिए इस्तेमाल किया जा सकता
Changed paths:
A /branches/feature (from /trunk:1234)
आह आदमी। मेरी इच्छा है कि "एन प्रतियों पर रोकें" विकल्प था! उन्हें मैन्युअल रूप से पार करना होगा। धन्यवाद! – Andy
मुझे लगता है कि एक एसवीएन चाल को "प्रतिलिपि" के रूप में उठाया जाएगा ... क्योंकि यह एक प्रतिलिपि है और एक शॉट में हटा दिया जाता है। तो यदि आप एक शाखा बनाते हैं, और उसके बाद इसका नाम बदलते हैं (नाम बदलने के लिए कछुआ कमांड के रूप में नाम बदलें), तो यह "इस शाखा को कब शुरू किया जाएगा" फेंक देगा? डेटा। मैं केवल इसका जिक्र करता हूं क्योंकि "नाम बदलें" "बनाना" जैसा नहीं लगता है ...... दुख की बात है कि मैंने इसे कठिन तरीके से सीखा। – granadaCoder
क्या आप TortoiseSvn या कमांड लाइन का उपयोग कर रहे हैं?
कमांड लाइन: svn log --stop-on-copy
और फिर सबसे छोटी पुनरावृत्ति संख्या देखें।
कछुआ SVN: right-click, tortoise-svn, show log, make sure 'stop on copy' is *checked* and press refresh. Scroll to the bottom and find the smallest rev number.
वास्तव में एक विलय कर सकता है, वास्तव में मैं उपclipse – Andy
का उपयोग कर रहा था पूरी तरह से सही नहीं। शाखा बनाते समय आप निर्दिष्ट कर सकते हैं कि शाखा किस आधार पर आधारित है (उपयोग-आर) - उदाहरण के लिए। 'svn copy -r 1234 svn: //foo.com/trunk svn: // foo.com/शाखा/b1'। बेस संशोधन जरूरी नहीं है जिस पर शाखा बनाई गई थी। @ richq का जवाब दिखाता है कि इसे सही तरीके से कैसे प्राप्त किया जाए। – harmic
आप svn copy
का उपयोग किया है बनाने के लिए एक tag/branch
, तो svn log
जहां शाखा में अपना सामान प्रतिलिपि बनाई गई थी से आप बता सकते हैं। उदाहरण के लिए, मान लें कि हमारे पास svn://svn/trunk/foo
है और हमने एक शाखा svn://svn/branches/super_foo
बनाई है। svn log -v svn://svn/branches/super_foo
चलाएं, यह आपको इस तरह कुछ बताएगा - /branches/super_foo from /trunk/foo:22890
, जिसका अर्थ है कि आपने अपनी शाखा में ट्रंक के संशोधन 228 9 0 की प्रतिलिपि बनाई है।
svn log --verbose --stop-on-copy $REPOSITORY/branches/feature
अंतिम पंक्ति की कुछ इस तरह कहेंगे:
कॉर्नरस्टोन ऐप के लिए, यह देखने के लिए कि टैग या शाखा कहां से उत्पन्न हुई, समय रेखा में देखें।
शायद थोड़ा देर हो चुकी है लेकिन।
आप शाखा में वर्तमान में कर रहे हैं आप चला सकते हैं:
svn log -r 1:HEAD --limit 1 --stop-on-copy
यह शाखा अर्थात जब आप इसे बनाया के पहले संशोधन प्रदर्शित करता है।
यह सही उत्तर है। यह हजारों बेकार संशोधनों को सूचीबद्ध नहीं करता है, केवल अंतिम को देखने के लिए। – bobbogo
मैं उपर्युक्त आदेश में '-v' विकल्प जोड़ने का सुझाव देना चाहता हूं ताकि आप '(पथ: rev) से संदेश प्राप्त कर सकें। –
- 1. एक्लिप्स मर्ज शाखा ट्रंक
- 2. एक्सकोड में शाखा में ट्रंक विलय 4
- 3. SVN: प्रतिलिपि शाखा ट्रंक को
- 4. मैं क्रूसिबल में शुरू होने वाले ट्रंक संशोधन में शाखा को कैसे भिन्न कर सकता हूं?
- 5. एसवीएन - शाखा में ट्रंक का स्वचालित विलय
- 6. सबवर्जन शाखा/ट्रंक सर्वश्रेष्ठ अभ्यास - शाखा को अद्यतित रखते हुए?
- 7. एक एसवीएन शाखा को ट्रंक में वापस लाने के लिए गिट-एसवीएन का उपयोग करके और शाखा में वापस ट्रंक
- 8. एसवीएन - एक संशोधन
- 9. शाखा में
- 10. ट्रंक
- 11. ट्रंक
- 12. ट्रंक और शाखा के बीच अंतर खोजें?
- 13. TortoiseSVN के साथ पुराने संशोधन की शाखा कैसे बनाएं?
- 14. मैं एक Mercurial संशोधन
- 15. एसवीएन से गिट शाखा/टैग/ट्रंक
- 16. लैब शाखा में सभी कामों को ढूंढें लेकिन मास्टर शाखा
- 17. एक शाखा है कि वर्तमान शाखा
- 18. सबवर्सन - एक शाखा की शाखा
- 19. एसवीएन शाखा में ट्रंक की प्रतिलिपि बना रहा है, ट्रंक फ़ोल्डर को प्रतिलिपि बनाता है?
- 20. के एकीकरण सबवर्सन (SVN) में शाखा (नहीं ट्रंक)
- 21. सबवर्सन: शाखा में लगातार कई बदलाव किए जाने पर केवल विशिष्ट संशोधन को ट्रंक में कैसे विलय करें?
- 22. सबवर्सन: ट्रंक में विलय नहीं किए गए सभी संशोधन कैसे प्राप्त करें?
- 23. SVN ट्रंक
- 24. सबवर्जन में ट्रंक, शाखा और टैग क्या है?
- 25. एक शाखा बनाम पुनर्जन्म बनाम संशोधन की एक श्रृंखला को विलय करें
- 26. SVN - शाखा ट्रंक में वापस मर्ज करने में असमर्थ - कई पेड़ संघर्ष
- 27. एसटीएन कैसे एक शाखा (एसवीएन 1.6) में टर्टोइस एसवीएन
- 28. कछुए एसवीएन: शाखा में सभी परिवर्तन दिखाएं जिन्हें ट्रंक में विलय नहीं किया गया है?
- 29. एसवीएन शाखा
- 30. सबवर्सन - कुछ बदलावों को ट्रंक से शाखा में कैसे स्थानांतरित करें?
यदि आप svn 1.5 या बाद में उपयोग कर रहे हैं, तो आपको विलय करने के लिए इस संशोधन संख्या को जानने की आवश्यकता नहीं है। 'svn विलय ^/ट्रंक। 'इसे स्वयं के लिए समझ जाएगा। यदि ऐसा नहीं हो रहा है, तो आपको अपने भंडार को 'svnadmin अपग्रेड' करना पड़ सकता है। – slowdog
हम्म ... उपclipse प्रारंभ संशोधन के लिए पूछता है, मुझे यह देखना होगा कि यह – Andy