क्षमा करें, मैं एसवीएन के लिए नया हूं और मैंने इसके लिए थोड़ा सा देखा। आप एसवीएन में एक प्रमुख संस्करण को कैसे चिह्नित करते हैं, जैसे कि पुनर्स्थापना बिंदु सेट अप करें। अभी मैं बस अपना सर्वर सेटअप करता हूं और अपनी सभी फाइलें जोड़ता हूं- मैं अलग-अलग बदलाव कर रहा हूं। जब मेरे पास स्थिर स्थिति में कुछ है तो इसे चिह्नित करने का कोई तरीका है, इसलिए यदि आवश्यक हो तो मैं आसानी से वापस लौट सकता हूं?एसवीएन मार्क प्रमुख संस्करण
उत्तर
लगता है जैसे आप टैग की तलाश में हैं।
"एक टैग है सिर्फ एक" "समय में एक परियोजना के" स्नैपशॉट
विशिष्ट तरीका अपने भंडार की जड़ में एक 'टैग' निर्देशिका बनाने के लिए है और पूरे ट्रंक को उस निर्देशिका में कॉपी करें। (प्रतिलिपि बनाई जा रही सबवर्सन में सस्ता है क्योंकि यह सिर्फ मौजूदा फ़ाइलों के विशिष्ट संशोधन करने के लिए संदर्भ जोड़कर किया गया है।)
तो तुम कह सकते हैं:
svn cp http://svn.example.com/trunk/ http://svn.example.com/tags/major-revision-01/
अधिक जानकारी, विशेष रूप से tags अध्याय के लिए the Subversion book देखें।
इस पृष्ठ को पढ़ने का प्रयास करें svn copy। असल में आपको बस एक एसवीएन कॉपी करने की आवश्यकता है
यदि आप svn मानक संरचना का उपयोग कर रहे हैं तो आपके पास शाखाएं, टैग और ट्रंक फ़ोल्डर होना चाहिए।
आप जो करना चाहते हैं वह टैग में किसी फ़ोल्डर में वर्तमान ट्रंक की प्रतिलिपि बनाना है।
उदाहरण कमांड लाइन:
SVN mysvnurl/MyProject/ट्रंक mysvnurl/MyProject/टैग कॉपी/majorrelease_01
सीवीएस में, यह एक "टैग" कहा जाता था। एसवीएन टैग के लिए एक अलग तंत्र का उपयोग नहीं करता है, यह सिर्फ एक शाखा बनाता है। तो बस एक नई शाखा बनाएं, और इसे "रिलीज-1.2" जैसे वर्णनात्मक नाम दें।)
हमें बस हम एक शाखा बनाने है,
वैकल्पिक रूप से, आलसी तरीका एक पाठ फ़ाइल में मौजूदा भंडार संशोधन संख्या को लिखने के लिए होगा। हमारे पास मानक रूट स्तर निर्देशिकाएं हैं: ट्रंक, टैग, रिलीज, शाखाएं।
याद रखने की मुख्य बात यह है कि सभी शाखाएं एक प्रतिलिपि बनाने की तरह होती हैं, और ट्रंक से बाहर की सभी शाखाएं एक प्रतिलिपि बनाने की तरह होती हैं (सिवाय इसके कि यह एक उथली प्रतिलिपि है, केवल डेल्टा की प्रतिलिपि बना रही है)।
हमारे लिए, सभी विकास ट्रंक में किया जाता है। अगर कोई बड़ा काम कर रहा है तो उसे शाखाओं में डाल दिया जाता है। प्रमुख रिलीज रिलीज में डाल दिए जाते हैं और अन्य सभी लेबल और आइटम जिन्हें हम टैग करना चाहते हैं टैग टैग में डाल दिए जाते हैं।
हमारे विज्ञप्ति के लिए, हम निम्नलिखित निर्देशिका संरचना है: यहाँ एक और उपयोगी विचार है
repository
+--trunk
+--releases
+--v1.0
+--v1.1
+--v1.4
+--v2.0
+--branches
+--tags
। एक निश्चित अंतराल पर स्वचालित रूप से लेबल करने के लिए क्रूज़ कंट्रोल (या क्रूज़ कंट्रोल.नेट) का उपयोग करें (यानी।हर रात को, या हर 15 मिनट)
- 1. एसवीएन - एक प्रमुख संशोधन कैसे मुख्य संशोधन करने के लिए?
- 2. सी ++ मार्क
- 3. एसवीएन रिपोजिटरी
- 4. जेनकींस: एसवीएन कामकाजी प्रतिलिपि का अमान्य संस्करण
- 5. सेमेवर कैसे प्राप्त करें मैवेन संस्करण का प्रमुख हिस्सा?
- 6. Data_wrap_struct और मार्क फ़ंक्शन
- 7. चेकबॉक्स में चेक मार्क
- 8. सीएसएस: * मार्क का अर्थ
- 9. इनपुटस्ट्रीम, मार्क(), रीसेट()
- 10. अपाचे एक हैश मार्क
- 11. एसवीएन
- 12. एसवीएन
- 13. एसवीएन से गिट एसवीएन
- 14. एसवीएन
- 15. एसवीएन 1.4.4 (आर 25188) को एसवीएन 1.6
- 16. एक्सकैक्स मार्क emacs के समान
- 17. #pragma मार्क टेक्स्ट फ़ील्ड प्रतिनिधि
- 18. एसवीएन: एक नए ग्राहक को एक कार्यशील प्रति के एसवीएन संस्करण को अपग्रेड करने से रोकें?
- 19. एकाधिक डेवलपर्स पर्यावरण के लिए एसवीएन डेटाबेस संस्करण
- 20. एसवीएन संस्करण संख्याओं पर अक्षर प्रत्यय क्या है?
- 21. साइट एसवीएन संस्करण क्यों प्रदर्शित करेगी और फायदे क्या हैं?
- 22. मैं एक एसवीएन फ़ाइल के पुराने संस्करण को कैसे देखूं?
- 23. एकल उपयोगकर्ता संस्करण नियंत्रण के लिए कछुए एसवीएन का उपयोग
- 24. मैं एसवीएन वर्किंग कॉपी लेआउट संस्करण कैसे निर्धारित करूं?
- 25. एसवीएन
- 26. EXE/DLL फ़ाइलों के एसवीएन संशोधन और संस्करण ressources सिंक्रनाइज़ करने के लिए कैसे?
- 27. पंक्ति-प्रमुख को कॉलम-प्रमुख आयामों पर स्विच करना
- 28. विजुअल एसवीएन - एसवीएन
- 29. संस्करण नियंत्रण
- 30. मैं एसवीएन
पवित्र बकवास, 4 और लोगों को समय यह मुझे ले गया कि लिखने के लिए जवाब दे दिया। – MrZebra