अपाचे सबवर्जन के बारे में महान चीजों में से एक यह है कि यह अपनी फाइलों और निर्देशिकाओं में किए गए हर बदलाव को याद रखता है। यह आपको अपने कोड के पुराने संस्करणों में वापस जाने का विकल्प देता है - एक उपयोगी सुविधा यदि आपने पिछले कुछ संशोधनों में कुछ बग या अनावश्यक कोड पेश किया है, और इससे पहले कि यह सब गलत हो जाए, एक समय में वापस रोल करने की आवश्यकता है! टैगिंग आपको एक आसान, मानव-पठनीय टैग (जैसे "रिलीज़ 5.0") के साथ एक विशिष्ट संशोधन को लेबल करने का विकल्प देकर इस प्रक्रिया को बहुत आसान बना सकती है। आप उस टैग पर वापस लौटने की प्रक्रिया के माध्यम से, विकास रेखा के नीचे कुछ संशोधन करते हैं।
कदम
चरण 1. आरंभ करने के लिए, अपनी कार्यशील प्रति पर राइट क्लिक करें और TortoiseSVN मेनू से 'शाखा/टैग विकल्प' चुनें।
चरण 2. बाद के संवाद में, 'टैग' पथ का चयन करें और वांछित टैग जोड़ें।
इस उदाहरण में हम 'रिलीज़_5.0' का उपयोग करेंगे
चरण 3. 'लॉग संदेश' बॉक्स में एक उपयुक्त लॉग संदेश जोड़ें।
चरण 4. चुनें कि आप किस संशोधन को टैग करना चाहते हैं।
यह आमतौर पर HEAD संशोधन होता है, लेकिन यदि आवश्यक हो, तो आप एक और संशोधन निर्दिष्ट कर सकते हैं। जब आप यह सारी जानकारी दर्ज कर लें, तो 'ओके' दबाएं।
चरण 5. TortoiseSVN आपको चेतावनी देगा कि:
"आपकी कामकाजी प्रति पिछले पथ पर बनी हुई है। यदि आप चाहते हैं कि आपके अगले परिवर्तन अभी बनाई गई प्रतिलिपि में हों तो आपको उस प्रतिलिपि पथ पर स्विच करने की आवश्यकता है। ऐसा करने के लिए स्विच कमांड का उपयोग करें।" अब आपने अपना टैग बना लिया है।
चरण 6. यदि आप अपने भंडार की जांच करते हैं, तो आप देखेंगे कि यह टैग सफलतापूर्वक प्रतिबद्ध हो गया है।
चरण 7. TortoiseSVN और सबवर्जन के साथ, पिछले टैग किए गए संशोधनों पर वापस रोल करना आसान है।
संशोधन पर वापस रोल करने के लिए जिसे हमने बाद की तारीख में टैग किया था, अपनी कार्यशील प्रति पर राइट-क्लिक करें और 'लॉग दिखाएँ' चुनें।
चरण 8. यह संशोधनों की एक सूची प्रदर्शित करेगा।
चरण 9. उस संशोधन का चयन करें जिसे आप वापस करना चाहते हैं और राइट-क्लिक करें।
'इस संशोधन पर वापस लौटें' चुनें।
चरण 10. संकेत दिए जाने पर, पुष्टि करें कि आप वापस जाना चाहते हैं।
चरण 11. TortoiseSVN अब इस पुराने संशोधन पर वापस लौटेगा।
चरण 12. रिवर्ट के परिणामों की जाँच करें और, यदि आप उनसे खुश हैं, तो अपनी कार्यशील प्रति को वापस रिपॉजिटरी में जमा करें।
चेतावनी: यह चयनित संशोधन के बाद आपके द्वारा किए गए सभी परिवर्तनों को त्याग देगा।