हमारी पिछली किस्त में, हमने एक सेट-अप बनाया है जो आपको अपने दस्तावेज़ों में सभी विभिन्न संशोधनों को रखने की इजाजत देता है, बिना संस्करण संख्याओं के साथ फ़ाइल नामों को जोड़ने जैसे चालों का सहारा लेना। तो अब आपके पास दस्तावेज़ों का यह भंडार है, आप इसका लाभ कैसे उठाते हैं? इस आलेख में हम आपको एक दस्तावेज़ के पिछले संस्करण को याद करने के तरीके दिखाएंगे (हम सभी दस्तावेजों में कुछ शानदार डालने के बारे में सोचने से परिचित हैं, केवल इसे ओवरराइट करने के लिए), साथ ही साथ अपनी सभी प्रक्रियाओं को कैसे डाउनलोड करें दूसरी मशीन पर काम करें।

चरण 1: आपके दस्तावेज़ के संशोधन इतिहास को देखना और एक्सेस करना

निस्संदेह, किसी बिंदु पर, आप किसी दस्तावेज़ के पिछले संस्करण पर वापस जाना चाहेंगे, या तो आपके द्वारा हटाए गए किसी चीज़ को पुनर्प्राप्त करने के लिए (यह उस समय एक अच्छा विचार था!), या दस्तावेज़ की प्रगति को ट्रैक करने के लिए यह विभिन्न संस्करण हैं। सबवर्सन दस्तावेज़ के इतिहास को देखना आसान बनाता है, हालांकि यह कुछ "डेवलपर-बोल" के पीछे छिपा हुआ है।

किसी आइटम का इतिहास देखना उतना आसान है जितना कि kdesvn में राइट-क्लिक करना और "आइटम का इतिहास" विकल्प चुनना। यह एक नई विंडो प्रदर्शित करेगा जिसमें दस्तावेज़ के सभी पिछले संशोधन दिखाए जाएंगे (यानी प्रत्येक बार जब आप इसे "प्रतिबद्ध" करते हैं)। Kdesvn में इन पिछले संस्करणों में से किसी एक को देखने के लिए, बाएं हाथ के फलक में उस पर क्लिक करें (आप तिथियों और / या संस्करण संख्याओं का उपयोग कर सकते हैं ताकि आप यह तय करने में सहायता कर सकें कि कौन सा सही है)। निचले-दाएं फलक में, दस्तावेज़ का पथ और फ़ाइल नाम प्रकट होता है - फ़ाइल नाम पर राइट-क्लिक करें और "इस संस्करण को बिल्ली" चुनें। गैर-तकनीकी उपयोगकर्ता के लिए सबसे सहज नाम नहीं है, लेकिन यह चाल है।

आपका दस्तावेज़ डिफ़ॉल्ट एप्लिकेशन में लॉन्च किया जाएगा। स्क्रीनशॉट में लेखक के शीर्षक पट्टी में फ़ाइल नाम पर ध्यान दें ("kdesvnZ16946.tmp") ... इसलिए यदि आप इसमें कोई बदलाव करते हैं, तो आपको उन्हें एक अलग फ़ाइल के रूप में सहेजने की आवश्यकता होगी। इसके बाद, आप इसे अपनी पुरानी सामग्री और आपके द्वारा किए गए किसी भी नए संशोधन को कैप्चर करने, भंडार में अपलोड कर सकते हैं।

चरण 2: एक और मशीन से अपने रिपोजिटरी तक पहुंच

तो आप अपने डेस्कटॉप पर कुछ फाइलों पर काम कर रहे हैं, सभी तरह के शानदार विचारों को कैप्चर कर रहे हैं, लेकिन अब आपको बाहर निकलना होगा। हो सकता है कि आपको दुनिया के साथ इस प्रतिभा को साझा करने की आवश्यकता हो। शायद आपको बस एक कॉफी चाहिए। किसी भी मामले में, आप अपने लैपटॉप या नेटबुक पर अपने साथ यह सब काम कैसे लेते हैं?

पहला कदम यह सुनिश्चित करना है कि आपकी सभी सामग्री अद्यतित है। यह सुनिश्चित करने के लिए kdesvn जांचें कि कोई लाल-हाइलाइट की गई फ़ाइलें नहीं हैं।

युक्ति: आप यह सुनिश्चित करने के लिए "सबवर्सन> वर्किंग कॉपी> अपडेट्स के लिए जांचें" सुविधा का उपयोग कर सकते हैं ताकि फ़ाइलों का आपका दृश्य ताज़ा हो। बोनस युक्ति : "सेटिंग> टूलबार कॉन्फ़िगर करें ..." संवाद का उपयोग करके इसे अपने टूलबार में जोड़ें। अगला, हमें आपके डेस्कटॉप मशीन पर कुछ सॉफ़्टवेयर जोड़ने की आवश्यकता होगी।

यदि आप एक नए लिनक्स उपयोगकर्ता हैं, और आपने एसएसएच की खुशियों की खोज नहीं की है, तो आप एक इलाज के लिए हैं। एसएसएच सुरक्षित रूप से एक लिनक्स मशीन को दूरस्थ रूप से एक्सेस करने का एक तरीका है, और कुछ सुंदर साफ चाल भी करता है। हमें जो चाहिए उसे इंस्टॉल करने के लिए, अपने पसंदीदा पैकेज मैनेजर से OpenSSH-Server और Subversion का चयन करें, या आप टर्मिनल में निम्न आदेश दर्ज कर सकते हैं:

 sudo apt-get openssh-server subversion स्थापित करें 

एक बार डेस्कटॉप पर स्थापित होने के बाद, सुनिश्चित करें कि एसएसएच सर्वर चल रहा है। आप ग्राफिकल प्रोसेस मैनेजर (जैसे कि केडीई सिस्टम मॉनिटर) की जांच करके और एसएसडीडी प्रोग्राम चलाने की पुष्टि करके ऐसा कर सकते हैं।

एक बार ऐसा करने के बाद, एक भंडार का उपयोग करना आसान है। सबसे पहले, सुनिश्चित करें कि आपके लैपटॉप पर एक सबवर्जन क्लाइंट स्थापित है। आपको एक महत्वपूर्ण अंतर के साथ, जैसा कि आपने पहले लेख में किया था, आपको "वर्तमान भंडार पथ देखें" की आवश्यकता होगी। अपने भंडार को दूरस्थ रूप से एक्सेस करने के लिए, टूलबार पर "ओपन" बटन पर क्लिक करें। फिर, संवाद में निम्न दर्ज करें:

 SVN + ssh: // रिमोट आईपी पते / पथ करने वाली-भंडार 

उचित मूल्य के साथ "रिमोट-आईपी-पता" और "पथ-से-द-रिपोजिटरी" को बदलें।

यूआरएल का "svn + ssh: //" भाग इंगित करता है कि आप एक एसएसएच नेटवर्क पर एक सबवर्सन तक पहुंच रहे हैं। चेकआउट को समाप्त करने के लिए प्रतीक्षा करें, और प्रतिष्ठा !, आपके पास अपने लैपटॉप पर आपके भंडार की प्रतिलिपि है, जहां भी आप जा रहे हैं, उसका अनुसरण करने के लिए तैयार हैं। एक बार जब आप बदलाव करते हैं, तो बस अपने घर के नेटवर्क से कनेक्ट करें, अपनी स्थानीय प्रतिलिपि खोलें, लाल हाइलाइट्स देखें और प्रतिबद्ध करें। एक बार जब आप प्रतिबद्ध हो जाते हैं और अपनी दूसरी मशीन (इस मामले में, डेस्कटॉप) पर वापस आते हैं, तो kdesvn खोलने से पता चलता है कि आपके पास एकत्रित करने के लिए नई अपडेट की गई फ़ाइलें हैं। "अद्यतन करना" सबवर्सन-स्पीच में शब्द है, और सबसे हाल ही में अपडेट करने के लिए अक्सर "हेड टू अपडेट" कहा जाता है ("हेड" यहां सबवर्सन शाखा के "हेड" को संदर्भित करता है, जो कि सबसे दूर-दराज का कहना है, समय के अनुसार, यानी सबसे हालिया)। फ़ाइल या फ़ोल्डर के लिए "हेड टू अपडेट" विकल्प का चयन करने से आपकी मशीन में सबसे हाल के संस्करण डाउनलोड होंगे।

सबवर्सन का उपयोग करके, आप एक डिवाइस पर फ़ाइलों को देख सकते हैं, फिर किसी भी अन्य डिवाइस या मशीनों पर धक्का दिए जाने वाले परिवर्तन अपलोड कर सकते हैं। और यदि आपने इस आलेख के पहले भाग में टिप को ध्यान में रखा है, और अपने सभी दस्तावेज़ों को एक ही मूल फ़ोल्डर के अंतर्गत रखते हैं, तो चलते समय आपके द्वारा किए गए सभी परिवर्तनों को "प्रतिबद्ध" करने की प्रक्रिया केवल कुछ क्लिक है। ड्रॉपबॉक्स के रूप में स्वचालित नहीं, शायद, लेकिन सबवर्सन आपको अधिक नियंत्रण देता है, और आपको आपके द्वारा किए गए सभी परिवर्तनों के संस्करण रखने की अनुमति देता है।