मेरे पास एक एसवीएन फ़ाइल है जो अब कुछ तर्क खो रही है और इसलिए मुझे उस समय के 40 संशोधनों की आवश्यकता है जब मुझे तर्क की आवश्यकता हो। कमांड लाइन में फ़ाइल का एक अंतर देखने की कोशिश करने के अलावा ( पढ़ने के लिए बहुत मुश्किल है) वैसे भी मैं उस फ़ाइल की प्रतिलिपि समीक्षा करने के लिए प्राप्त कर सकता हूं ताकि मैं भागों को पुनर्प्राप्त करने के लिए इसका अध्ययन कर सकूं?मैं एक एसवीएन फ़ाइल के पुराने संस्करण को कैसे देखूं?
उत्तर
आप एक पुराने संशोधन करने के लिए अद्यतन कर सकते हैं:
svn update -r 666 file
या फिर आप सीधे फ़ाइल देख सकते हैं:
svn up -r1234 file
अद्यतन संशोधन देखने का सबसे अच्छा तरीका एक प्रोग्राम/ऐप का उपयोग करना है जो आपके लिए आसान बनाता है। मुझे ट्रैक का उपयोग करना पसंद है: http://trac.edgewall.org/wiki/TracSubversion
यह एक महान svn ब्राउज़र प्रदान करता है और इसे आपके संशोधन के माध्यम से वापस जाना आसान बनाता है।
यह एक विशिष्ट संशोधन के लिए इसे सेट अप करने के लिए थोड़ा अधिक हो सकता है, लेकिन यदि आप भविष्य में ऐसा करने जा रहे हैं तो यह उपयोगी हो सकता है।
मेरा मानना है कि: एक विशिष्ट संशोधन करने के
svn cat -r 666 file | less
मैं रैपिड एसवीएन का सुझाव दूंगा – Strae
Subclipse के नवीनतम संस्करणों का उपयोग करके, आप वास्तव में cmd प्रॉम्प्ट का उपयोग किये बिना उन्हें देख सकते हैं। फ़ाइल पर, बस राइट-क्लिक करें => टीम => किसी अन्य शाखा/टैग/संशोधन पर स्विच करें। संशोधन क्षेत्र के अलावा, आप चयन पर क्लिक करें, और आप उस फ़ाइल के सभी संस्करण देखेंगे।
किसी अन्य संशोधन की उसी फ़ाइल के साथ वर्तमान कार्य संशोधन की फ़ाइल की तुलना करना भी दिलचस्प है।
इस प्रकार आप कर सकते हैं:
666 फ़ाइल -r$ svn diff -r34 file
- 1. मैं एक .rb (रूबी) फ़ाइल कैसे देखूं?
- 2. मैं क्लाइंट के NLS_LANG को कैसे देखूं?
- 3. एसवीएन: एक नए ग्राहक को एक कार्यशील प्रति के एसवीएन संस्करण को अपग्रेड करने से रोकें?
- 4. यह किए जाने से पहले फ़ाइल के इंडेक्स संस्करण को मैं कैसे देखूं?
- 5. Mercurial में, मैं फ़ाइल के इतिहास को कैसे देखूं?
- 6. पुराने PHP संस्करण को ठीक
- 7. मैं जावा प्रोजेक्ट के रूप में एक्लिप्स में एक एसवीएन प्रोजेक्ट कैसे देखूं?
- 8. मैं .NET Framework के संस्करण को कैसे देखूं जो एक डीएलएल फ़ाइल के खिलाफ संकलित किया गया था?
- 9. मैं कमांडलाइन से एक मणि के पुराने संस्करण को कैसे कॉल कर सकता हूं?
- 10. एक गिट भंडार में फ़ाइल के पुराने संस्करण की एक प्रति कैसे प्राप्त करें?
- 11. मैं एक एसवीएन कार्यशील प्रतिलिपि के संस्करण को डाउनग्रेड कैसे कर सकता हूं?
- 12. मैं एसवीएन के साथ रिवर्स-क्रोनोलिजिकल ऑर्डर में पिछले 10 कामों को कैसे देखूं?
- 13. express.js के पुराने संस्करण को कैसे स्थापित करें
- 14. ClearCase में, मैं कमांड लाइन से एक स्थिर दृश्य में फ़ाइल के पुराने संस्करण को कैसे देख सकता हूं?
- 15. एसवीएन मार्क प्रमुख संस्करण
- 16. रेल संस्करण में एक नई परियोजना बनाएं पुराने संस्करण
- 17. कैपिस्ट्रानो रोलबैक पुराने संस्करण में?
- 18. गीथब रेपो के पुराने संस्करण को क्लोन करना
- 19. मैं एसवीएन वर्किंग कॉपी लेआउट संस्करण कैसे निर्धारित करूं?
- 20. मैं LINQPad के साथ एक अभिव्यक्ति वृक्ष कैसे देखूं?
- 21. हमेशा एक ही फ़ाइल को एसवीएन
- 22. मैं nHibernate द्वारा जेनरेट किए गए SQL को कैसे देखूं?
- 23. मैं एक्सकोड के डीबगर में किसी ऑब्जेक्ट को कैसे देखूं?
- 24. मैं .NET के पुराने (बीटा) संस्करण का संदर्भ देने वाली असेंबली को कैसे ठीक करूं?
- 25. मैं ग्रहण में जेआरई के स्रोत कोड को कैसे देखूं?
- 26. jQuery jQuery के पुराने संस्करण को ओवरराइड करें
- 27. एसवीएन में फ़ाइल को अन-संस्करण कैसे करें (बिना टीम सदस्यों को परेशान किए)?
- 28. एसवीएन में फ़ाइल को कैसे अपडेट करें?
- 29. एसवीएन: प्रतिबद्धता पर एक संशोधित फ़ाइल को कैसे अनदेखा करें?
- 30. मैं एसवीएन
'SVN बिल्ली | कम 'सही है इसलिए मैं इसे विम के साथ पढ़ सकता हूं! – Xeoncross
@sillyMunky 'svn cat कोशिश करें | vim -'। यदि विम का सिंटैक्स हाइलाइटिंग स्वचालित रूप से किक नहीं होता है, तो 'वाक्यविन्यास = जावा' सेट करें (या जो भी भाषा)। –
धन्यवाद जॉन, वास्तव में मैं डेबियन पर हूं और मैंने पाया कि 'स्रोत-हाइलाइट' नामक एक अच्छा छोटा सिंटैक्स हाइलाइटिंग पैकेज है, जो स्वचालित रूप से पिकअप सिंटैक्स हाइलाइटिंग कर सकता है (वास्तव में अब मैं इसे भेद के लिए कम करता हूं)। – sillyMunky